Custom Application and Database Development

The Custom Application and Database Development Process

Custom Application and Database Development Custom Application and Database Development is the process of developing robust, scalable, reliable software solutions that uniquely address the customer’s specific requirements

Custom software is a powerful driver for business success.

  • It improves product & service offerings.
  • Stream-lines business intelligence.
  • It provides faster operation and greater automation.

Requirement Gathering

The starting point on any project in understanding what the client is expecting. The technique to achieve this may include:

  • One-on-one interviews
  • Group interviews
  • Facilitated sessions
  • Joint application development
  • Questionnaires
  • Prototyping
  • Use cases
  • Following people around
  • Brainstorming

Design & Modelling

Modelling is describing something you know. A good model makes correct assertions.

Design is manipulating space for things you don't know. A good design lets you change things easily.


Writing, testing, debugging and maintaining the source code of computer programs.


Acceptance testing is a testing technique performed to determine whether or not the software has met the requirement specifications. The main purpose of this test is to evaluate the system's compliance with the business requirements and verify if it is has met the required criteria for delivery to end users


At Computer Craft we practice deploy early and deploy often. This gives the client the ability to review features as they become available.

Our Skills

Computer Craft have over the past 34 years, fine-tuned the application development process that enables us to move efficiently and effectively through the requirements gathering, analysis, design, coding, acceptance and deployment phases.

Learn more about our skill-set »


If you would like to make further enquiries, you can either email us, or phone +64 (9) 970 9250. A qualified team member will respond quickly to your communication.

Email us »