The decision is more nuanced than it sounds
"Should we go cloud or on-premise?" sounds like a binary technical question. In practice it touches sovereignty, connectivity reality, capital availability, IT team capacity, regulatory posture, growth plans and risk appetite. The right answer for one Ethiopian business is the wrong answer for another with identical headcount and revenue.
This article walks through the decision dimensions, the typical patterns by business type, and the questions to ask any vendor before committing.
The four deployment realities
Beyond the simple "cloud vs on-premise" binary, four practical patterns exist:
- Public cloud SaaS — vendor-managed, customer pays subscription, vendor handles infrastructure. NYLOS Cloud falls here.
- Private cloud on hyperscaler — customer-owned AWS/Azure/GCP account, vendor deploys software, day-to-day operations split based on agreement.
- On-premise in customer data centre — customer owns servers, runs them in their own facility, vendor supplies software with deployment support.
- Hybrid — head office on cloud, regional branches on-premise with sync; or production on cloud, DR on-premise.
Each suits different operational realities.
Cost over five years
The headline price of cloud SaaS is often higher in Year 1 than on-premise. Over five years the picture changes. The components:
Cloud (SaaS) cost over 5 years: - Subscription × 60 months. - Bandwidth/data egress (typically modest). - No infrastructure cost. - No hardware refresh. - No physical-space cost.
On-premise cost over 5 years: - Hardware (servers, storage, networking, UPS) — capex Year 1. - Hardware refresh — capex Year 4 or 5. - Software licenses (perpetual or annual maintenance). - Power and cooling. - Physical space. - Backup infrastructure. - IT staff time for operation. - Connectivity for remote access (where needed).
For typical Ethiopian SMEs running 10-50 users, NYLOS Cloud is cost-competitive over 5 years. For larger deployments (200+ users), on-premise becomes more attractive economically over the same horizon — but the trade-off is operational overhead and slower update cadence.
Sovereignty considerations
Specific regulatory contexts require data residency in Ethiopia:
- Banking and microfinance under NBE supervision may have data-residency expectations.
- Government deployments typically require in-country data residency.
- Healthcare data is increasingly regulated.
- Defense and security organizations need full sovereignty.
For these contexts, on-premise (or private cloud in a verified Ethiopian data centre) is the right model. Public cloud is generally unsuitable for these workloads regardless of operational benefits.
Connectivity realities
Cloud SaaS requires reliable internet. For a head office in Addis with good connectivity, this is no constraint. For a remote operation in a region with intermittent connectivity, it's a deal-breaker.
The pattern that works for multi-site Ethiopian operations with mixed connectivity:
- Cloud for sites with good connectivity.
- On-premise (or local hybrid) for connectivity-constrained sites.
- Sync between the two — when the on-premise site has connectivity, it syncs with the cloud or central instance.
NYLOS supports this hybrid pattern natively.
Operational overhead
On-premise deployments need someone to operate them:
- Monitor servers and infrastructure.
- Apply security patches.
- Manage backups and disaster recovery.
- Plan and execute hardware refreshes.
- Maintain network and connectivity.
- Coordinate software upgrades.
For organizations with a competent in-house IT team, this overhead is manageable. For organizations without, it's a recurring source of risk and friction. Cloud SaaS removes the overhead entirely — at the cost of the things cloud has already discussed (cost trajectory, sovereignty).
Update cadence
NYLOS Cloud and private cloud customers get updates as soon as NYLOS ships them — usually within hours of a release. On-premise customers schedule updates on their own cadence, typically quarterly, after their IT team has validated the release in a staging environment.
The trade-off: - Cloud: faster access to new features, faster compliance refreshes, less control over when changes happen. - On-premise: more control over when changes happen, later access to new features, customer responsibility for staying current.
For regulated industries where unexpected updates create change-management risk, on-premise update cadence is often preferred. For SMEs that benefit from the latest features and compliance updates immediately, cloud is preferred.
Typical patterns by business type
What we typically see in NYLOS deployments:
- SMEs (under 50 users): NYLOS Cloud almost always.
- Mid-market (50-300 users): NYLOS Cloud is the default; private cloud for regulated industries; rarely on-premise.
- Banks and microfinance: private cloud or on-premise, regardless of size.
- Government and public sector: on-premise or private cloud in verified Ethiopian data centres.
- NGOs and donor-funded projects: NYLOS Cloud usually; on-premise where donor or regulatory requirements demand.
- Multi-branch with mixed connectivity: hybrid.
Questions to ask any vendor
Before committing to a deployment model:
- What are the actual 5-year costs for each model?
- What is the disaster-recovery procedure for each model?
- Can we migrate between models later? At what cost?
- Where is the data physically located, and who has access?
- How are updates applied and validated?
- What does each model do during connectivity disruption?
- What is the SLA for each model?
- Who is responsible for backups, and where are they stored?
Vendors who can't answer these clearly are flags regardless of the model.
How NYLOS supports all three
NYLOS uses the same codebase across cloud, private cloud and on-premise — so the choice is about your operating reality, not about feature compromises. Migration between models is supported as a structured project without data loss.
Read more
- [NYLOS Cloud ERP](/solutions/cloud-erp)
- [Data Sovereignty for Ethiopian Enterprise Software](/blog/data-sovereignty-ethiopian-enterprise)
- [AWS, Azure or Google Cloud for African ERP](/blog/aws-azure-gcp-africa-erp)