@aki - have to say i've agreed with your point of view on a number of things but in this respect i have to say you are just wrong. You really can't blame freeware for the lack of locally developed software. Its not like freeware exists only in Kenya. Everywhere else people are still coming up with software despite the proliferation of freeware.

I agree with Rad you cant go developing your own version kannel just for the warm fuzzy feeling that comes from developing your own stuff from scratch and branding it local. If you want to develop it for the sake of learning the internal workings of sms gateways then thats great. Things like kannel and drupal have been developed over years and all the necessary "panel-beating" done on them to ensure they are robust, secure and functional.

The reason I wouldnt go for a new locally/internationally developed version of kannel (free or not) is because it wouldnt have stood the test of time that kannel has. You can build on already existing products and come up with a more superior instead of spending endless man-hours trying to come up with your own. It's all about productivity. If I need a new CMS that comes with all the bells and whistles I have to options, develop one from scratch and hope that it comes out right or take drupal and develop my own modules/plugins for whats not already there. It might take me a good number of months (being very optimistic) to do the former but maybe just a month or so to do the latter. Now, in terms of business, which one do you think the client would rather go for?

-Billy