Custom Software Development

The Software Development Process

Software Development

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

Software Development is a powerful driver for business success. The benefits are:

  • Improves product & service offerings.
  • Stream-lines business intelligence.
  • Provides faster operation and greater automation.

The Technologies we deploy

No single technology can be classed as "once size fits all". The technologies that one should deploy is dependent on what is the requirement at the time.

  • What are the business needs?
  • Is the proposed solution a website, desktop or mobile phone application?
  • Who is going to use the application?

We do however have some favourite technologies

  • ASP.NET Core

    ASP.NET Core

    Microsoft ASP.NET Core is an open-source web framework, and the next generation of ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full.NET Framework, on Windows, and the cross-platform.NET Core.


    Learn more »
  • Angular

    Angular Logo

    Angular is a TypeScript-based open-source front-end web application platform led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.


    Learn more »
  • Blazor

    Blazor Logo

    Blazor is an web UI framework based on C#, Razor, and HTML that runs in the browser via WebAssembly. Blazor promises to greatly simplify the task of building fast and beautiful single-page applications that run in any browser. It does this by enabling developers to write .NET Core -based web apps that run client-side in web browsers using open web standards.


    Learn more »

Our Skills

Computer Craft have over the past 41 years, fine-tuned the software 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 »

Our Terms and Conditions

Please read our services terms and condtions.


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 »

Our business hours are Monday - Friday 8:30 a.m. - 5:00 p.m.