We make apps work across devices

How do you build something that has never been built before?

Maybe it's new technology, a new business model, or just something all new to you.

You need creative problem solving

Your project is unlike any other. You need a team who specialize in custom solutions, thrive on hard problems, and have unique experience in unknown territories.

You need open communication

Good ideas rarely arrive fully formed. You will need to reveal the kernel of the idea and respond to change along the way. A successful project needs a team that values honest communication throughout its lifespan.

You need to manage risk

Software development is inherently risky, and innovative new projects especially so. You need an experienced team that can identify risks and manage the trade-offs between risk and innovation.

You need a team of experienced guides with the skill to make your bright idea a reality.

That's us.

Our values

We value openness. We are passionate about using technology to make the world a better place. We cultivate expertise through a culture that rewards curiosity and innovation.

Find out more

Our processes

Because we specialise in new and difficult projects, we have learned to respond effectively to whatever problems are thrown at us. We use agile processes, which enable us to identify and manage risks throughout the development process.

Find out more

Our projects

Our clients are entrepreneurs, business leaders, and public service innovators. We have helped them successfully deliver ambitious projects ranging from mobile apps to complex web systems.

Find out more