Flexibility Through Customizing Software to Meet Individua Needs of Each Client