About us

Ubuni Solutions is an IT consulting and custom software development company based in Nairobi Kenya. Our mission is to re-assess common problems and innovatively tackle them using technology as an enabler. We believe that what may seem as necessary suffering at the moment can be reduced or eliminated by having an intelligent approach to the problems that we may be accustomed to. We cover provision of ready made off the shelf software and hardware solutions as well as custom made solutions for small and medium enterprises in Kenya and the greater East African region.

Ubuni is a Swahili word meaning innovativeness, and we find it fitting because innovation forms the heart of our operations and solutions.

What can we do?

Ubuni Solutions has extensive industry experience when it comes to digital solutions, some of our focus areas are:

  • Custom enterprise software
  • Mobile application development
  • Creation of engaging functional web applications
  • Integration to common third party APIs such as MPesa and banks
  • Website development and online presence management
Get a Quotation

Our Services


Ubuni Solutions provides businesses and institutions with consultancy services on matters relating to technology. We help companies close the gap between what consumers demand and expect digitally from businesses and what they actually experience. Using our experienced and professional team we will implement a clear digital vision, strategy and roadmap for your business, brand and/or […]

Mobile Payments Integration

Ubuni Solutions has extensive experience in the Kenyan mobile payments industry and is capable of doing all integrations needed to get your business ready to accept mobile payments be it in form of mpesa or any other provider. We cover merchant integration to enable them get real-time notifications of incoming transactions, view reports on how […]

Custom Software Development

We at Ubuni Solutions offer development of reliable, robust, tailor-made software intended to meet our customers’ unique demands. Our skilled developers and software architects are detail oriented and use cutting edge tools and methodologies to deliver successful solutions that accord with all the specified requirements while staying within time and budget limits. Along with full-cycle […]

See all our services


ratiba timetable generator

Ratiba Timetable Generator

Ratiba is a smart timetable generation software that aims to revolutionize the process of timetable generation in Universities and other institutions with similar lesson plans. It takes constraints such as rooms and lecturer availability and creates schedules that are conflict free and meet stakeholders’ expectations.

It allocates resources optimally by taking into account room capacity, lesson size, lecturer availability as well as many other considerations. This means that the same number of rooms and lecturers can handle a greater number of lessons in a day. Since it allows lecturers to set their available times it makes it possible to have part time lecturers that are still optimally occupied when they are available.


Quick Pesa

Quick Pesa is a payment solution based on Safaricom’s mpesa which makes till payment solutions incredibly fast and simple. All a customer needs is their smartphone. No more need to go to sim toolkit or even memorise till numbers and paybills.

Quick Pesa – Merchant

Quick Pesa merchant is a companion application to the quick pesa app, which can be used by vendors to accept payments from all customers with the quick pesa app. If you have a paybill this is the app for you as it simplifies the customer journey by eliminating many data entry errors. It also gives you as the merchant operational flexibility in enabling you to adjust product prices on the fly for each customer, a scenario suitable for many small shops where customers may negotiate different prices. There will soon be a version that integrates to your existing Point of Sale solution allowing you to get the best of both worlds.

See all our products


Blog Articles

software cost estimation

Cost estimation for custom software development

In some industries, it’s easy to calculate a price for a product sold or service rendered. Often it’s cost plus some margin, or time spent and the cost of the raw materials used. In software development, it’s usually hard to do, and for a simple reason: it’s very hard to accurately estimate the cost of […]

See all our news

Do you want to…

Take some time and meet our Employees?

...or maybe see some Facts about us?