CUSTOM SOFTWARE DEVELOPMENT: TAILORING INNOVATION TO FULFILL DISTINCT SERVICE REQUIREMENTS