Custom software solutions require a team that can successfully assess current process and systems and understand the future needs stated by users. A comprehensive business requirements definition and scope with action and project plan is drawn up and committed to by the team including the client management. The current data and systems are included in the assessment to ensure seamless integration. The Solution Design results in a “blue-print” document that is used to guide the software development and implementation process.