Maybe it's new technology, a new business model, or just something all new to you.
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.
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.
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.
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
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. We test assumptions about user behaviour through research.Find out more
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