Scroll to top

Information Systems

Annabella Johnson is a co-owner

Who we Are

ROHOConsulting Ltd Is a consultancy firm with a dedicated team of Business, Finance and IT professionals with extensive experience in Project and Process Management within the fields of Information and Communication Technology, Finance Management, Research, and Training.

ROHOConsulting Ltd also focuses on establishing sustainable and profitable business relationships between Europe and Sub-Saharan African.


To be a global innovative business solution provider and consulting firm, that delivers services for profitable sustainability within the Information Technology, Security and Development sectors.


To provide reliable and exceptional Information Technology, Finance mangement, Business research and consulting services to our clients.

To best meet our customer’s evolving, unique and changing needs, ROHOConsulting has flexible working engagements spanning from being a prime contractor, subcontractor or as a provider of contract employee personnel. Our employees work both on-site alongside our customers’ staff, remotely, or at our headquarters in Kampala, Uganda.

ROHOConsulting’s work spans all stages of the Project lifecycle at any scale, ranging from individual tasks or phases up to the implementation of entire systems or project. We are fully capable of using both lightweight/agile or more traditional heavyweight processes on any of the projects.

Roho’s research interests : Software applications for Data Analysis and Visualisation and using actionable technology tools in the Humanitarian Enterprise within Uganda and sub-saharan region. Tools such as mobile phones, digital mapping, social media, crowdsourcing, participatory mapping. We are also interested in projects that explore the use of GIS in conflict analysis, using latest data management and information security strategies for conflict transformation

In information Technology, we have direct experience the following areas:

  • Project management and administration

  • Project management

  • Software architecture, design and development

  • System documentation, requirements, manuals and test plans

  • Software testing, quality assurance and control

  • Requirements gathering and analysis

  • Project definition, feasibility studies, pilots and prototyping

  • System integration, deployment and installation

  • System administration and operation