software development devon

Professional Software Development

Contact Us

Telephone: 07828 442 310
Email: Info@NewWaveSoftware.co.uk

GetSafeOnLine
validator css-validator firefox

Software Development

New Wave Software are able to supply a solution to your software needs. We can take a project from the initial concept right through design and development to training and support. Our custom built solutions will be tailored to your business needs, unlike an off the shelf alternative which try to be all things to all men.

The technologies we use to develop your solution are the new Microsoft .NET C# language( pronounced C Sharp ) and Visual C++. We develop our applications for the Windows platforms ( 98/NT/2000/XP ) using MS SQL and My SQL as the back end databases.

Concentrating on these technologies has allowed us to become highly skilled in using them. We believe knowing these technologies inside and out enables us to give you a better performing, higher quality product.

New Wave Software see the software development process as a life cycle with each element in the life cycle being completed in turn. We see the life cycle as containing 7 elements:

Requirements Gathering
At the start of the software development process discussions with the client the are carried out to discover the requirements for the project. As well as discussing how we think New Wave could help you solve your problem, budget and time constraints will also be talked about. This consultation is free and serves as a good 'get to know you' period for both parties.

Specification
Having assessed your requirements a detailed specification is produced. The client is kept fully updated and involved with the production of the specification. Further consultations maybe required to ascertain additional information or discuss any issues discovered with the proposed solution. Only when both parties are happy with the specification will the design process begin.

Design
A comprehensive design is produced from the specification setting out each aspect of the software. Poorly designed software will result in low quality software.

Development
When developing your software we will always use the technology that enables us to build a solution to the highest possible quality while ensuring it suits your current working environment. Progress reports can be produced if required to show how the development is progressing and where possible we will produce working demonstrations of the software to ensure it is meeting your requirements.

Testing
Once the initial development has finished the application will enter a cycle of in house testing and fixing. Once the in house testing has finished we offer the application to the client for acceptance testing. Any problems, errors and inconsistencies found will be corrected. It is important to find and correct problems during this phase. It is easier to correct the problems during this phase then after the application has been deployed.

Deployment
Once both parties are convinced the application is stable and meets the requirements as set in the specification, the application can be deployed. The method of deployment depends on the application. A separate installation program may be required or a simple update batch file.

Support & Maintenance
After the project has been deployed and has been used it may become necessary to make certain changes, or add certain features. We are always happy to fix an error free of charge, but there can be a fine line between an error and a feature. If this occurs we would use the specification document to to determine if what is being asked is an additional feature or an error that should be fixed.

We have found using this process results in a high quality product that meets the customers expectations and requirements.

If you would like to get in contact to discuss your requirements please contact us here

© 2006 copyright www.NewWaveSoftware.co.uk
www.NewWaveSoftware.co.uk for website design & software development devon