CUSTOM SOFTWARE PROGRAM DEVELOPMENT: TAILORING TECHNOLOGY TO FULFILL SPECIAL SERVICE DEMANDS