Software that works
the way you do.

We build custom software to cut down on manual admin and connect the tools your team uses. You work with the engineer writing the software.

Tell us what you need help with. You don’t need a technical brief.

  • Agreement Hub
  • MENTIS AUSTRALIA
  • BVA METAL FABRICATIONS
  • ArmourHub
  • McGarry Associates
  • Rightway Industrial

What we build
and support.

We build business software, connect devices and look after the systems they run on.

Workflows & automations

We connect your tools and automate repetitive tasks, such as reminding someone to approve a job or preparing a recurring report.

Approvals · Integrations · Repetitive admin

Microsoft 365 integrations and tooling

We connect Teams, Outlook, SharePoint and Excel to your other business systems, and build small tools inside them, such as a form that raises the job record or a flow that files the approval.

Teams · Outlook · SharePoint · Excel · Power Automate

AI tooling

We add AI tools for searching company documents and extracting information. Your team can review the output before using it.

Document processing · Search · Assistants

Web apps

Customer portals, dashboards and internal tools that run in a browser. We design the screens around the tasks your staff and customers need to complete.

Portals · Dashboards · Business systems

Desktop & mobile apps

We build apps for Mac, Windows, iOS and Android, choosing the platform based on the devices your team or customers use.

Mac · Windows · iOS · Android

Hardware & IoT

We connect sensors and custom hardware to your software. You can check readings and receive alerts when something needs attention.

Sensors · Connected devices · Monitoring

Database systems

When a spreadsheet has outgrown the work, we put a database behind it. Data entry becomes more robust than a spreadsheet allows, and document or information discovery happens by search rather than by hunting through folders.

Data modelling · Structured entry · Search · Reporting

Networking & on-prem systems

We configure networks and self-hosted applications on your premises, including security settings, backups and ongoing maintenance.

Networks · Self-hosting · Infrastructure

The cost of building
and running it.

We use AI to help write software. We still need to understand your processes and design and test the system; that work is part of the cost.

We compare the savings you expect with the build price and ongoing costs, including hosting and maintenance. If an existing tool can do the job for less, we’ll recommend it.

Discuss the options

How we work
with your team.

We agree on the scope before development starts. Your team tries the software as we build it, so there’s time to change what doesn’t work.

  1. Understand the work.

    We follow a job through your business with the people doing it. Together, we identify where work gets held up and agree on what to improve.

    A problem to solve and a measure of success

  2. Choose what’s worth doing.

    We compare a custom build with existing software, including tools you already pay for. The estimate covers migration and training as well as the cost of running the system.

    A recommendation and an agreed scope

  3. Build in small stages.

    Your team tests each stage, including what happens when something fails. After launch, we check the costs and time saved against our estimates and agree on ongoing support.

    Software your team has tested and a support arrangement

Work with
Sam and Josh.

We’re a boutique software company in Perth. The two of us build your software, and we’re the people you’ll speak to along the way.

Sam cares about how software feels to the person using it. His background in psychology and philosophy, and his consulting work on large business platforms, help him understand where people get stuck. He builds software that looks good and feels intuitive, without making things more complicated.

Josh’s work in mining compliance taught him how much time gets lost hunting for information and doing repetitive admin. He loves giving that time back, so your people can focus on the work they’re good at and the work that earns your business money.

You can ring us as you would a colleague. We pick up the phone and get stuck into problems, often fixing them within hours. We’re here to be part of your team for the long run.

Get to know us
Sam Frahm
Sam FrahmCo-founder & engineer
Joshua Macmaster
Joshua MacmasterCo-founder & engineer

Based in Perth, Western Australia.

Spend less time
on routine admin.

A report that takes all day. Two systems that don’t share data. Paperwork waiting to be entered. We build software to take these jobs off your team’s hands, often using the tools you already have.

Stop spending seven hours on a spreadsheet report.

Spreadsheets can serve a business well for years. But as the data grows and reports get more involved, preparing one can take most of an employee’s day. A simple script may be all you need to automate the repetitive work.

A familiar problem

An employee spends seven hours entering data and assembling a report.

What could change

Run a script to prepare the data and generate the report, ready for review.

What we’d measureReport preparation time · Manual corrections

Connect billing and practice management.

Your billing software and practice management platform handle different jobs. We build an integration so they can share the records they need, without your team moving the data by hand.

A familiar problem

Re-enter records in both systems, or manually export and import files.

What could change

Update a record in one system and pass the relevant details to the other.

What we’d measureDuplicate entry · Transfer errors · Admin time

Replace paper pickup dockets with a QR scan.

Delivery pickups can leave a trail of printed dockets and signatures for administration staff to enter later. We build QR code scanning web apps that record pickups and send the details to your practice management platform.

A familiar problem

Print a docket, collect a signature and wait for admin to enter the pickup.

What could change

Scan a QR code and confirm the pickup in a web app that updates your system.

What we’d measurePickup processing time · Missing records · Data-entry backlog

Find the document buried in your folders.

OneDrive folders work until the collection gets too large to search easily. We build custom, locally hosted AI search so your team can find information by its content, even if they don’t know the file name.

A familiar problem

Search through folders and open files one by one to find the information you need.

What could change

Search the contents of your document collection in one place and open the relevant source.

What we’d measureTime spent searching · Successful document searches

Bring government data into your reports.

Reconciling spreadsheet records with government websites can mean hours of navigating pages and copying details. We build data scrapers that collect the information you’re authorised to access and turn it into reports you can check.

A familiar problem

Look up records on government sites, copy them into a spreadsheet and reconcile them by hand.

What could change

Collect the data automatically, match it against your records and flag discrepancies for review.

What we’d measureLookup and reconciliation time · Transcription errors

Several of these problems can exist in the same business. Fixing them one at a time adds up: your team can handle more work without spending more of the day on admin.

With clearer reports and dashboards, you can spot errors sooner and see where work is getting held up. That gives you more control over quality as the business grows, and helps you compete on service as well as capacity.

See our services

A few projects
we’ve worked on.

All case studies

Software built for you.
Owned by your business.

The custom software we build for you becomes your business’s intellectual property on full payment. We agree on ownership, source-code access and handover before work starts. Third-party components remain subject to their own licences, and running costs still apply.

You can keep us on for maintenance and improvements, use your own team or move to another provider.

How ownership works

What’s taking
more time than it should?

Tell us about the report that takes all Friday or the spreadsheet you’ve outgrown. We’ll talk through whether software could help.

Talk to an engineer

You don’t need to know how to fix it before we talk.