SOFTWARE DEVELOPMENT FOR OPERATIONAL NEEDS