A computer program created for a very specialized or narrow market, such as a program for dental office management.