Software Design & Development

Software Design & Development

Software Design & Development

At QB Logic we have more than 15 year of combined experience in developing software from small desktop, web and mobile applications, to large scale distributed systems. We know that for experience the key to a successful project is understanding client’s requirements and communicating these effectively to the whole team.  

We follow a 5 step methodology while continually getting feedback from our clients, at each step of the development process.

  • Requirements gathering – At this stage of development we gather all the requirements, in terms of what the system is supposed to do.
  • Design and specifications development – This is where when we translate all the requirement is to use case specifications, and design process and data models.
  • Implementation – The developers then take these specifications (or blueprints) and build the software.
  • Testing / and client acceptance – The next stage of development is testing the application to ensure it behave the way is was intended, and fulfills all the initial requirements.
  • Maintenance – Throughout production lifetime of the application defect, or new requirements might arise which will need to be resolved.