CLS Development Process
CLS can handle all aspects of the development process. Our creative and technical services include the full life cycle development process. From initial requirement definitions, deployment and maintenance, re-engineering of the existing solution, to building turnkey solutions from scratch. CLS is committed to employ rapid development processes, delivering robust and scalable solutions to meet our clients' needs.

Development Process These aggressive and iterative methodologies ensure rapid solution development with higher project quality and lower time to market. These techniques include, but are not limited to, the following project phases:

We have worked within formal development frameworks such as the Rational Unified Process (RUP) the Microsoft Solutions Framework (MSF) and Agile. The particular methodology utilized is based on the scope of the project and customer requirements. Employing these techniques allows CLS to maximize the efficiency of our development resources and those of our customers.

Sometimes a project is well defined and is limited in scope enough such that a formal development process is not warranted. We allow for this flexibility and will work with you to ensure we manage the project correctly while keeping excess administration and communication overhead to a minimum. If you have internal project management staff we will be happy to define the process by working through them.

In terms of financial arrangements, generally a deposit is required upon acceptance of the proposal with progress payments through the development cycle as agreed upon project milestones are met. The final payment is only due when the customer has signed off on the application and deployment is complete.