The RoleTree System (RTS) is a work in progress.


The system is called so because it is a role based system during use and it is tree based technically.

Abstraction of a real life system as general tree data structure opens up many desirable possiblities. An important technical possibility is that a module uses the same database for all the clients it is serving in the process minimising space usage and maximising on code reuse resulting in a small and fast system.

The system is simply a collection of stations where roles can perform operations. All these three concepts are independent of each other and can be turned on or off independently. This means that parts of the system can be turned on and off with no apparent effect to other parts. One positive side effect of this is that access to information from the system is granular - there is no information overload on the users. As a user, you only get to see what makes sense to you.


We are currently looking for a simple beautiful logo for it.


Austin Owino Wetoyi,School of Sciences and Aerospace Studies, Moi University