Software development

Adding business value by developing unique, innovative, scalable, business critical software solutions is at the core of Catalyst's service offerings. We have nearly 20 years of experience working with a NZ and international client base operating a wide range of sectors. We love solving hard technical problems.


Delivering your advantage

Catalyst's clients typically have unique business requirements that need custom software solutions to realise the business value they demand when investing in technology.

Our specialisation in open source provides us with a powerful and mature set of technologies and frameworks from which we are able to choose the best mix to deliver the optimal solution for our clients.

Because everything we do is open source, there are no licensing fees and no limits on what you can do with your software. Open source also means your solution can evolve over time – providing flexibility as your business grows and changes.

Catalyst offers a one-stop shop for bespoke software development. From the smallest and simplest to the largest and most complicated projects, we have a successful record of building creative and innovative software solutions.

We work collaboratively with our clients, consulting with them at every stage of the development process. Working this way means there are no surprises, and clients end up with a solution that works exactly the way they want it to.

Languages and frameworks we choose from

  • Angular JS
  • Javascript
  • PHP
  • Python
  • PostgreSQL
  • PhoneGap/Cordova
  • Perl
  • Java
  • Ruby
  • Puppet
  • Pyramid
  • Django
  • Laravel


Quality and security

We use automation testing and test driven development techniques and code review to ensure you receive a high-quality product. We put applications together in a security-conscious way, and we offer in-house database optimisation experts to maximise the performance of your applications.

Talk to us about your software development needs.

Sample of past projects

Electoral Commission

We designed and developed New Zealand's electoral roll management system for the Electoral Commission. The system stores up-to-date registration details for all New Zealand voters, and information essential to the running of both national and local body elections.

We have also supplied the core election management system for the last four general elections, as well as a number of by-elections. This system performs MMP calculations and provides detailed voting data to all the major media organisations. In addition, we host the public results website, which plays a crucial role on election night.

We built the NZ Racing Board's website, The site is specifically designed to cope with intense performance requirements during events such as the Melbourne Cup, and to give users an exceptional experience with real-time information.


We developed NZ Post's dynamic and engaging main website. We make sure all its online services and tools work flawlessly, and we're constantly working with NZ Post to provide even more useful features for customers.

We've also provided identity management expertise for NZ Post's RealMe identification system.