Retain your best people

Don't make them do spreadsheets all day.

Get in touch

Recent projects

“Given difficult engineering specifications and design requirements, Sturm has delivered beyond our expectations and been a pleasure to work with.”

Bryce Forrester, Mechanical Engineer, Superior Systems Pty Ltd

“Ben and the team delivered quality results within a very short timeframe.”

Tim Halliburton, Fundraising Event Manager, The Smith Family

“Following the launch of Course Finder, Federation University Australia has recorded a 16 per cent rise in first preference applications.”

Federation University Australia

“Sturm is helping CrowdSpot save time and money.”

Anthony Aisenberg, Director, CrowdSpot Pty Ltd

“We require first class information technology systems to serve our clients which are banks, superannuation companies and corporates. That's why we partnered with Sturm.”

Catherine Birchall, CEO, Money101 Pty Ltd

See more of our projects.

We build computing systems to:

Enable self-service

Let your customers interact with your business without having to constantly hold their hand. Reduce phone calls and emails by giving them the ability to change their own payment details, register, enrol, book for an event or find out how to get to your offices.

Allow mass participation

Stop fighting for your piece of pie; go and find a bigger pie. One where the people live in other cities or countries, speak different languages and use different currencies. Let your customers type in their own information. Automate the repetitive work so that you only need to deal with the exceptional cases.

Automate payments

Deliver data directly into your accounting system. Take online payments at 2am and renew subscriptions without staff involvement. Let customer service staff process refunds on the spot. Reconcile everything automatically so that payment system errors are immediately visible.

Notify you before your customers do

Catch an accidental double payment straight away and contact the customer. A surprised and grateful person on the other end of the phone — wouldn't that be a nice change?

Analyse and report

Make decisions based on up-to-date, accurate and relevant data. Make stakeholders feel valued and involved by not having to chase you to find out what's going on. Represent your information interactively on maps. We love maps.

Let humans do human things

Humans are great at helping customers, being creative and funny, making smart decisions with limited information, handling unexpected situations and resolving conflict — all the things computers are terrible at. Don't make your best people do spreadsheets all day.

About us

Established in by Ben Sturmfels, Sturm is a software engineering business based in Ballarat, Australia.

Through creative use of computing, we enable organisations to get more done in less time. Engineering isn't usually described as "creative", but that's how we like to see it. We learn about your business processes then engineer complex computing systems so staff can get on with more interesting work.

Ben Sturmfels
Ben Sturmfels, Lead Developer


We specialise in software based on GNU/Linux, Python 3, Django, PostgreSQL, Nginx, JavaScript, ClojureScript, React, HTML5 and CSS3.

While we understand that our work is never really about the technology, some people like to know the details.

100% Free Software

During the late 1970s, the software industry discovered that you could extract more money by artificially restricting what customers can do with their software. This is known as "proprietary" or "non-free" software and is unfortunately still the dominant practice. While undoubtedly profitable, it is highly unethical.

By contrast we use and write 100% Free Software (sometimes called Open Source). This doesn't mean we work free-of-charge, but it does mean we behave ethically towards you and that you're always in control.

Free Software, Free Society