Build
1

Software Development
Armed with the functional specification and solution design, we work to engineer your solution. Typically there will be a team of between 2 and 6 developers working on each software project, offering expertise in the areas of database design, application development and user interface design.

2

Unit and System Testing
A large degree of testing is completed in-house before software is released to you. Individual developers test their own work and there is also a peer review process where developers review the work of others in the same project team. Once unit testing is completed the system is installed in our staging environment where end-to-end tests are carried out.

3

User Acceptance and Change Control
We will work with you to help you test the system and record details of any changes that need to be made to achieve project sign-off. We adopt a disciplined release cycle where each release has an agreed set of changes and fixed delivery date. Typically we achieve 'go live' following the second or third software release.

4

Training
Enable can provide training to your users or a 'train the trainer' model can be adopted. Our software is always intuitive and easy-to-use so there is rarely a need for extensive training. We believe that if the software can't be picked up intuitively then we've failed.

Summary

Once the functional specification is agreed our software development activities commence. We complete a great deal of testing before working with you on your acceptance tests. Our goal is to roll out the system as soon as possible.

Testimonials

  • "The software works well and changes are made per agreed schedules."
    Babcock Airports
  • "Enable have consistently delivered the product as specified. It does what we wanted and simply works!"
    Laing O'Rourke
  • "Good, rapid response in difficult circumstances."
    Millbrook Proving Ground