Each company or agency(not ministry) needs 'ceo, cio, cfo' these three functions control technology-finances-managers. CEO manages the executives or managers in different sections of the company arm. But u r right each company either produce a product or delivers a service be it govt or private, it's the same, their either delivering a service thru funding of taxpayers or private shareholders. Cutting costs or investing into companies lifelines are critical. So cost to benefit analysis, requirement analysis, technical to business spec, security compliance and so much more is needed knowledge. Future proofing ama seeing the future or having a dream and converting into an idea and then plans is needed skills here. Not to mention architecture and design frameworks, security compliance principles, project management frameworks. Just ICT is massive domain in a company since it supports their business speed up, secure, automate what could be tiring and drawn out manual processes.
I've noticed most Somali companies are not structured as shareholders and it's structured as 'small time traders' or 'self employed type of companies' which we call 'private holding' where it's only single owner and staff, these style of companies are termed 'small to medium' their not 'enterprise' level at all and if it was you would see that structure of CEO at top with CIO-CFO-CSO as bosses of certain important functions inside the company and then you have 'staff' I just know Technology and it's set up as 'domains' Security-Networking-Hardware-Software and that is broken down into 'middle managers' that monitor a team below of 'experts' or 'support' staff. It's usually designed as 'design' 'build' 'run' layers of technology which means 'architects' and then 'engineers' and then 'operations or support staff'.
I work in middle management role in the security domain but have 'architecture' experience and reported to the CIO in my second last role and know how to design 'processes, procedures' that are repeatable, dependable and align staff and technology to the 'CEO' vision, strategy, and plans. We need in staff capabilities such ass 'leaders, thinkers, doers, service, maintainace' phases in technology.
I am not sure if your an IT guy but if your not that as simplest I can explain it. Software development has lifecycle, security does, hardware does, and so does networking which are repeatable on any project. But it will include 'architect n design' and build cycles 'programmers, network engineers, security guys' and support staff 'level 1, 2, 3' and 'maintaince is usually under the build cycle. I am in the 'design' phase of enterprise but currently in 'security' domain doing boring ass management of security across a large department people-processs-technologies and applying CISP framework