Nyongesa & Company Advocates
Preparation of software and support agreements,Preparation of escrow agreements, software distribution and maintenance agreements,Preparation of web hosting agreements.