Lack of skills + Lack of competence --> Installing "cost saving" or "cheap" software = disaster waiting to happen.
It's like switching a govt. dept from Windows to Linux ....who's gonna support them? They hardly have MS competence , where will the "open source" support/training come from? BEE outsourcing initiative?
I'm not against it, but i've experienced this sort of stuff first hand where a company thinks they are gonna throw a "world standard" app out in favor of a cheap "almost free" alternative. A year later it's all in tatters, they can't get consultants/support and no one officially trained to a) provide training and b) ensure the software are used correctly. If a company is loaded with tech-savvy [read: SKILLED] employees this isn't as much of a problem , but when it's really the typical end-user who needs protection from themselves 99% of the time then you get some scary mistakes.
So it can be good, but can be very bad too. In Europe/USA it's all workable, i have my doubts in Africa with all these anti-skills policies in the places where you need it BEFORE you can pull stunts like these...