Chris-UwajeThe Nigeria Software Challenge-Part 1 

Addressing the “Grand Challenge” with a “Grand Strategy”


Why We Need A National Software Strategy/Policy

Today, Software is recognized as the “critical national infrastructure” (CNI) within the global critical infrastructure (GCI). It is therefore the new centre of gravity of human life and global economy. Conventional wisdom and new lessons learned dictates that: “No nation can survive the concentrated challenges of the emerging Information Society (IS) without building a robust, smart and skillful Software capability and associated capacities of code warriors.


In the very near future, all human activities – in form and content – will be defined, influenced, empowered, controlled and sustained by Information Technology Software – either as a process, product, application and/or service. This real world situation translates to immense opportunities. The Nigerian nation must engage these opportunities for global competitiveness. The time to act is now!


It has become a strategic imperative to turn these emerging opportunities into beneficial solutions. The Roadmap and primary takeoff point to those solutions is to enthrone and elevate Information Technology Software as a matter of national policy. This can be accomplished through the establishment of a National Software Strategy propelled by accelerated legislation – encapsulated in a National Software Bill.The above should naturally lead to a national Software Development, Application and services Act jointly championed by  the combined efforts of government, industry, and academia – adopting a public-private partnership (PPP) model.




Background: The Industrial development era is gone and we totally lost out as a nation – making us mentally and economically dependent on global forces and their means and processes of production.


Today, there is a Paradigm shift in global development lifecycle, which is principally controlled, and currently sustained by the institution of Information Technology and particularly by Software knowledge engineering.


Reliable Research works have recognized the complex role that software plays in national economic development strategies, pointing out that the domestic application and use of software products and services must be considered strategic imperatives in parallel with the development of the nation.


What makes software particularly interesting is the diverse characteristics of its global network requirement and effectiveness. These factors have continued to fuel the adventure of globalization and its inherent opportunities. Today, almost all significant aspects of human life are influenced by Information Technology and in particular, by Software Applications and services. Therefore one can safely state that there may be neither a meaningful future life nor development progress without Software.


National Software Capability and Maturity Framework


Focus on Designing and Building the Framework: The Nigerian Software policy Framework and strategy shall be based on the concept of clustering the required political will to ensure and accelerate the designing and building of a critical mass of indigenous software capability and maturity models for the nation.


Today, every accredited and recognized Bank, Petroleum Exploring and Processing Outfits in the world runs on software; so do every Airline, every Automobile Manufacturing Company, every world-class Education institution, every insurance company and indeed, every conscious and serious government. Therefore developing a special national policy and strategy and making reasonable investments on software engineering development capacity in key industries constitutes an important part of a national software policy and strategy.




This strategy contributes significantly in making existing businesses more efficient and more competitive globally. Another critical importance of software is derived from the fact that many manufactured products – ranging from automobiles to toys – contain a lot of embedded software solutions.


Lessons learned: Developing a National Software Strategy

Software exports represent the mainstream of emerging economies and future businesses. Its activities are central to global trade and the generation of foreign currency. For development policy makers, and for entrepreneurs, it is hard to resist expending software capacity to try to build an export industry.


In fact, it is often the case that limited resources are focused on exports when they might best be used to attract foreign investment, revitalize an existing industry, or train the next generation of software people.


As was the case with government modernization, it is the local software consulting and contract services firms who are mostly preferred to be involved with industry modernization, often working with foreign systems integrators and products vendors.


 However it is also recognized that local enterprise software product vendors typically appear much later in the development cycle of the software industry. The time for Nigerian Software Practitioners and Developers to emerge, add value and control the industry is now – having garnered commensurate experiences from world’s best known Software and Hardware companies such as Microsoft, Oracle, HP, UNIX, Cisco, Apple, D-link International and others, where Nigerian IT Professionals have successfully served at the top management levels.


And again, involving indigenous software developers in government owned and commercial projects can be an important stimulant and source of experience for the local firms. In fact, domestic experience in a particular industry often shapes the later export offerings of small local firms, many of which are founded by veterans of these commercial projects.




The central goal amongst others is to ensure that Nigeria taps into the window of opportunities and benefits offered by the global software revenue. Worldwide software revenues have taken over those generated by crude oil. Software innovation has become of increasing importance to national development success. It has positively permeated into all facet of human activity – from Education, Governance, Agriculture, Energy, Health and Health-care delivery, Economics, Aviation, Business, Transportation, Manufacturing, Telecommunications, Water Supply, National Security and indeed into almost every other life activity – making them Software dependent.


The National Software Strategy (NSS) will identify and address development objectives and tasks segmented into the following time-based milestones: two (2) year-time-frame, three (3) year time-frame and five (5) year time-frame. This model is designed to ensure that our national software deliverables are in tandem with global software life-cycle.


Chris Uwaje
Chris Uwaje: Known as the Oracle of the Nigerian IT Industry, Pioneered the conceptualization Framework and content drafting strategy for the establishment of the National Information Technology Development Policy for Nigeria. He is the former Regional Director for D-link International - West Africa. In 2008 he was crowned the IT Personality of the year. He has presented many IT conference papers at home and abroad. He is a speaker of international repute. Uwaje, who is very passionate about youth empowerment through ICT, before now, was the Principal Consultant and Chief Executive Officer of Connect Technologies Limited, (Developers of E-Government Solutions, Enterprise Banker Enterprise, Enterprise Knowledge Intelligence Groupware & Enterprise Cooperative Financials Application). He is an expert in Software Design and Engineering Solutions; Research, Design and Development (RD&D). His special professional focus: National & Regional IT Strategy and Policy; Coordinating Chairman, Council for West Africa Information Technology Professionals (CWAITP). President Cybersecurity NGO Global Network for Cybersolution, Past President of Information Technology Association of Nigeria (ITAN) and 1st Vice President of Institute of Software Practitioners of Nigeria (ISPON). Member, National Inter-Ministerial Committee on Software Development, Council Member, Computer Professional Registration Council of Nigeria. (CPN). Foundation Member, National Software Development Initiative (NSDI), Member, National Outsourcing Initiative by the Federal Government of Nigeria, He is a distinguished Fellow of Nigeria Computer Society (NCS), Fellow: Institute of Analysts and Programmers. U.K. Fellow: Institute of Certified Professional of UK; Former Council Member: Nigeria Computer Society (NCS). Pioneer Past President Global Network for Cyber Solution (NGO on Cybersecurity and Cybercrime Chris Uwaje is reputed for his numerous articles concerning national and International issues on ICT.He is the President of Institute of Software Practitioners of Nigeria(ISPON) Contact email:uwajenet@gmail.com

    Review of the Book “e-Knowledge – Time is Running Out!”

    Previous article

    Announcing WiMAXForum 2010

    Next article

    You may also like


    1. Thank you very much for writing all of the excellent content! Looking forward to checking out more blogs!

    2. Sir,Thanks for this great article and insight.

      Ordinarily one will think after your book launch you would have rested the ICT evangelism but I have come to know that this is your calling and why you are here.

      This renewed insight is very critical, we must embrace software development for national growth and the way to start is having a road map through strategy and policy…time is running out!

      And more importantly you now have more disciples after your book launch and am one, thanks and keep up the great way!

    Leave a reply

    Your email address will not be published. Required fields are marked *