Software Development

Our company software development strategies

Microsoft .Net technology, a collection of rich components and tools, has brought many possitve changes and benefits to many businesses since its inception. The efficiency of .Net applications is proven. And this is why we have trained our staff on this technology. This expertise enables us to develop flawless, robust, rapid applications that will certainly satisfy your business specific requirements.

Charlesville® Design Studio™ is one of the leader in web and application development and can deliver quality solutions that will surpass your expectations. Our team comprised of experienced and trained developers can help you meet the results you are looking for. With our successful and efective programming services we can guarantee your complete satisfaction.

Our team of software development professionals have extensive experience of providing bespoke software solutions tailored to your individual or corporate needs. We recognise and promote client involvement as the most important aspect of our projects, and encourage your participation at every stage of the development.

We believe that our development process is structured, yet flexible enough not only to accurately capture your needs, but to provide an end solution that will meet and even surpass your expectations.

Our four-stage development cycle

1. Requirements - This is where you help us to understand the needs of both your business and of the prospective users of the solution that we are developing, and we help you to identify the technology that will work best for you. This enables us to produce a detailed specification of the solution that will act as the basis for working out costs and timescales for the project. All of this is subject to your approval, and can be changed to accommodate varying requirements as the project runs its course.

2. Implementation - We design and implement the solution according to the specification and carry out a range of support tasks to ensure the highest possible quality of the end solution. These include identifying and eliminating risks (both technical and non-technical), reviewing requirement changes and advising you of their impact on the cost and/or timescale and carrying out internal testing to identify and remove any problems with the software. We aim to provide regular interim deliverables, so you can assess progress at key stages of the implementation rather than waiting until the end of the development before you see anything.

3. Testing - Our in-house Quality Assurance team test every part of the solution thoroughly, reporting any faults to the development team for rectification. We use a variety of testing methods which may include a controlled release of the solution to selected users who are representative of the end user base as a whole.

4. Delivery & Support - When all the faults identified by the various testers have been fixed and you are satisfied with the quality of the solution, we enter the delivery & support phase, during which we release the final solution to you in an agreed format (e.g. live website or CD-ROM) and provide any documentation and training necessary to support the delivery. Thereafter, we can provide support for the solution, including additional training, maintenance and feature upgrades, under terms suited to your requirements.

News & Events


Updated lnformation Management System for Primary & Secondary Schools in Nigeria.


Pension Management System is available for states & federal government of Nigeria for pensioners image data capture.

Testimonials

“Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously ”

-Mr. Ekpe Uche, Director AG Office, Asaba Delta State

Nigeria Design Firm