Custom Software
& Application Solutions

Don’t try and make a round peg fit a square hole. Your business software solutions should do exactly what you want how you want them done.


What we do


Tablet &
Smart phones


User Experience

Our customers are typically mid-sized firms; already established in their market and are actively looking to transform into the next stage of their business or solidify their existing position through improvement. They know what they need to do to get there, but they need a helping hand to do so.

That's where we come in, we specialise in looking at your existing business processes and systems and identifying what can be done in order to help you take that next big step. Obviously there is a whole bunch of technical stuff which goes on under the covers, but we won't bore you with that here (see: Development Process ).

There are two main outcomes we are concerned with:


Anything we implement must result in a marked improvement for the business in efficiency and thus profits. Every system must pay for itself.

User Acceptance

Every system must be highly user-friendly, after-all, the system will likely be used daily by customers or staff, and as such, they should love doing so.

At it's simplest, we make your business run better...

How this helps you

Simplification of existing processes

Your existing business systems are overly complex and require too many steps to do something simple. These steps take time, which you could be using better to focus on your business and customers. Time is money, lets make your systems work for you, not against you.

Automation of manual processes

We all have seen and are subjected to this kind of problem, some horrible manual process which is brain numbing and chews up hours and hours of time for yourself and your staff, however, it needs to be completed for whatever reason. Wouldn't it be great if we could automate this process so all you had to do was click a button? We once saved a legal firm over 100+ hours a week of administrative time as hours worked were manually being typed from one system to another, instead of an automated process! Imagine the savings!

Integration of standalone systems

You have business systems, and you probably pass a lot of information manually between the two of them, you also occasionally want an even in one system to fire an event in another system (e.g. an overdue customer payment in a billing application could fire off a new call request in the crm system).

Introduction of Technology to processes

Maybe you have some part of your business which could be better handled by technology? For example, do you have to email customers manually to remind them to settle accounts? Why not have this automatically handled, and then you can focus on more value adding business priorities.

Documentation Generation

Many businesses require documentation to be generated for a customer (e.g. contracts, statements of advice, booking forms etc), and 99% of the time this involves someone manually editing a template and filling in the data manually. This is both time consuming and error prone. Lets automate this creation, save you time, and give more consistent results.

Custom business solutions

Can you find off-the shelf packaged software that meets your needs and that “fits” your business and the way that you work? Or does it force you to fit it? Well, you need customized software – software that is designed to fit your business, software that lets you run your business without having to deal with endless workarounds and over-complication.

Development Process

Software Philosophy

We guarantee our software will be fantastically easy to use, be visually appealing, feel "fast and snappy" and have rock solid stability. These factors are critical to success, and we take them very seriously.

To the end user the interface is the application so we take a very special focus on interface design and usability to ensure our customers love the usability of their software - nobody wants to use ugly software!

development process diagram


Some of our past & current clients


The Founders

We are agents of change, specialists in our respective fields with the experience to back it. Passionate about bringing around business improvement and seeing the transforming effect it can have on a business.

Albert Mutangiri

Founder & Lead Consultant

GNIIT, Soft Eng.
Experienced software engineer (C#/.NET/Java/Objective C) with a strong background in computer science and 10 + years in software engineering. Solid hands-on experience from redesigning existing software to solving complex technical problems with object-oriented programming.

Wouter Nigrini


With over 10 year experience in building awesomeness, he is passionate about everything he touches. From working in NodeJS to Integrating systems, there is no doubt he has a mild obsession with perfection.

Contact Us

Feel free to drop us mail to contact us

  • Block B. Infinity Business Park, Pieter Wenning Rd
    Fourways Johanesburg, 2191
    South Africa
  • +27 10 822 3570
  • +27 10 822 3570
  • +27 74 195 9849

* All fields are required. Once we receive your message we will respond as soon as possible.