Abstract
Information and communication technologies (ICT) have noticeably shaped several
aspects of our lives and contributed to major discoveries in science. While the benefits
are immense, several factors are influencing negatively on ICT, therefore limiting its
benefits and slowing down its proliferation. Lack of security awareness and training,
operating system design and security, open source issues, design complexity and multiple
layer approach are some of the current issues with ICT. These issues are likely to persist
in the future because the technology is changing so fast and in different directions,
difficulties in changing operating system design approach, product life cycles and
software development issues