Kenya has made great strides in ICT in the last eight odd year. We have moved from being what can only be considered 19th Century living (poor electricity supply, no internet connectivity, barely any telephone access etc), to being one of the regional ICT innovation hubs, with companies like Safaricom (Kenya’s telecommunication juggernaut, which is one of 4 companies in Kenya to have revenue of USD 1B + [KenolKobil, KPLC & Kenya Airways being the others], they are behind M-Pesa.), Ushahidi (who build crisis mapping software), the iHub, multiple incubators and more co-creation facilities. We have the capacity to innovate. We have a great developer base in Kenya. We have all it takes to be successful…
Software development is still not lucrative
Given the state of the market, this seems counterintuitive, but observe the numbers…. Which are our largest system integration outfits?
- Seven Seas Technologies – One of the largest indigenous System Integrators. Revenue? As of 2010, 24 Million USD (with today’s exchange rate, 2.14 Billion KES, read more).
- The Copy Cat Limited -The oldest local System Integrator, they have revenues of over 50 Million USD (according to their website), with the current exchange rate, 4.45 Billion Kenyan shillings).
- Dimension Data East Africa – Though it’s not Kenyan, strictly speaking, it is of Kenyan heritage and still partly owned by the Sameer Group. They went over the 1B KES revenue mark a few years ago.
Now, these are very well run companies, the developer community would do well to learn from them, however, my issue is with the government.
The government is the single largest customer for ICT products and services in the country (for a while the telco’s were ahead though, but given the recent USD 117.9M grant (with the current SDR Conversion rate) which translates to roughly 10.5 B KES, given the current USD/KES conversion rate). The governments policys should look internally for services and products to use before looking externally, especially in manufacture. This is because the government has a greater responsibility that transcends the need to increase uptake of ICT. The government has a duty to ensure that:
- Our tax money is used to employ as many citizens as possible.
- Government contracts are given to as many citizens as possible.
- Fix our balance of trade.
Now, we have many multinationals setting up shop in Kenya (Oracle, Microsoft, EMC, Cisco etc etc). We have a large corporate market who should have no qualms buying imported product, their responsibility is to balance their books, source of products notwithstanding. However, this should not be the case with the government. The government is large enough to sway ICT trends.
Simple example. If the government standardizes say on FreeBSD for it’s server operations, all application vendors who want to deal with the government will have to port their application to FreeBSD or stand to lose business from the government. Simple enough. Given that the government is one of the largest employers, demand for UNIX administrators will necessarily increase (especially those with a bias towards FreeBSD). This will have a knock on effect because you will now increase the number of FreeBSD resources available in the market, making FreeBSD a viable server OS for corporations as there are enough skilled resources in the market to support it. The System Integrators will also ensure that they have adequate resources to maintain FreeBSD as they risk losing support and maintenance contracts if they are unable to competently manage the FreeBSD servers. Why is this important? Because we don’t have to spend a dime on FreeBSD. It’s free. We are paying the WorldBank loan with interest. It’s our tax money and the government has a duty to be as prudent as possible with the funds.
This plays out on a larger scale when you consider OS purchases, Information Management System (IMS) purchases etc. It’s a market that’s estimated by the Kenya ICT Board (MIS + Software and associated services) at roughly 200M USD. If this money was channeled to the local developer community, the wealth creation will actually increase interest in the ICT space (it will be a viable career for the best and brightest) and will actually position Kenya to be a software *exporting* nation. I’m not against commercial software. I believe that companies like Oracle, Microsoft etc have many brilliant products that actually merit the government paying for them. All I’m saying is that paying for them should not be the first option. The first option should be the option that increases growth locally, even if it’s slightly inefficient. At the end of the day, whether the government buys an ERP from Oracle/Microsoft/SAP/OpenBravo, the final product is supported by Kenyan companies, with hefty fees paid to the mother companies, we might as well ensure that as much money goes into growing these organizations as possible. When we need to import software we might as well again ensure that the System Integrator who gets the final contract is a Kenyan company. This may be a bit tedious (involving breaking the tender into smaller manageable bits) but again, the government has a duty to grow Kenyan companies and keep as much of the citizen’s tax money internally…
So yes, we may be talking of improving the local dev ecosystem but the policy should actually actively aid the same, not pay lip service to the developer community and local entrepreneurs and leaving them in the dark when they have an actual business opportunity…