TAILORED SOFTWARE APPLICATIONS FOR DISTINCTIVE BUSINESS REQUIREMENTS