What is on-premise software?
On-premise ERP (Enterprise Resource Planning) software is a business management system that is installed and runs locally on computers within a company's physical location.
Characteristics of on-premise ERP software
- Local installation - The software is installed and housed on the company's own servers and hardware.
- Full control - Companies have complete control over their ERP system and data.
- Limited scalability - As businesses grow, on-premise systems cannot easily accommodate increased demands.
- Upfront costs - There is typically a substantial initial investment in hardware, software licenses, and IT infrastructure.
- Higher security risk - outdated technology, delayed software updates, and increased vulnerabilities make on-premise systems more susceptible to cyberattacks.
On-premise infrastructure costs
Infrastructure costs are a big concern for businesses considering an on-premise solution because the upfront and ongoing management costs can scale quickly. Some of the infrastructure costs associated with upgrading on-premise software include:
- Purchasing new servers to accommodate the increase in hardware requirements.
- Installing, configuring, transferring data and settings, and applying patches for the new servers must be done before putting it into production.
- Licensing costs can go up or change to expensive pricing models (e.g., the change to per core vs. per CPU on an SQL server, the continual changing virtualization costs).
In addition, if a new system is set up on-premise, add installation fees, IT staff, software, maintenance, and cyber security costs to the above expenditures.
On-premise ERP security concerns
In 2023, 41% of small businesses fell victim to a cyberattack but data loss can also be caused by server failure or theft. Power outages, severe storms, and natural disasters can also result in server failure for on-premise ERP systems. As servers age, they are at a higher risk of failure due to end-of-life. Individual backup storage media such as tapes and CDs are vulnerable to file corruption, poor handling and storage, and loss. If the media is lost or damaged, the data stored on it is inaccessible.
When a single server fails, it “fails over” to a backup—or redundant—server. Without a backup server, connectivity to the ERP, POS, internet, and other server-dependent devices and systems will be lost. This could take your systems down for anywhere from hours to days. According to a study conducted by UpCity, 51% of small businesses said their website was down for 8 – 24 hours following an attack.
What happens when a business’ server fails?
When a server fails, a business cannot transact or perform any work. Lost time means lost money. Repeated downtime can result in lost customers.
If regular backups have not been performed, some business data will not be recovered, recent work performed will be lost, and websites will revert to an older, cached version, which may not be up to date. By regularly testing backups for the capability to restore successfully, businesses can mitigate the risk of losing data.