Kenya, similar to other Africa nations, is on the move, and ICT offers powerful tools to accelerate this therein boosting economic growth and poverty reduction. Use of ICT is expected to increase efficiency, provide access to new markets or services, create new opportunities for income generation, improve governance and more-so give poor people a voice to demand for better services and opportunities. Taking into account Africa’s complexity and diversity, specific interventions are required rather than “one-size-fits-all” approaches in adopting ICT for development (ICT4D). The information age has led to a shift in the global economic focus from physical resources to the way information is manipulated - ala experiential society as compared to industrial age with ICT being the force behind this shift, with Open Source technology leading the way - most frequently as a server operating system, Web development, and Application servers - due to its lower total cost of ownership, lower capital investment, greater reliability and uptime. And this is the main reason for developing this book to carter for the Kenya's market, which is struggling with major unemployment especially the youth.