Online v/s Offline
Online v/s Offline
The most discussed topic when it comes to running a software online is whether it is safe compared to running it offline (on local systems). The reality is whether a software runs online or offline; it requires a minimum credible level of security and protection for both environments. These include encryption, firewall, automated regular data backup, disaster recovery setup, regular updates and upgrades, physical access security, and protection from theft, fire and other unexpected events.
The myth and reality: Online software is centralized with the above as a standardized
procedure whereas offline installations are spread across numerous systems and remain exposed to these
threats. Today, businesses and users have realized the large scale of economy and convenience with
online solutions and moving up to to Cloud computing. Data centers, hence follow online banking level
security as a standardized practice.
Implementation: Online systems are pre-installed and Churches can just logon and
populate information and data either themselves, or through trusted representatives or even through
family unit representative to begin with. In case of offline systems, every Church needs to be visited
to install the software and takes a long time to complete it.
Data Security: Offline systems do not adhere to regular backup and in case of data or
system crash, data is lost beyond recovery whereas, online servers have multiple, daily automated
backups as a standard procedure. In case of a crash, the system and data are restored quickly
System Security: Apart from data crash, local systems are exposed to theft, fire and
other unexpected natural disasters. An online system is designed to withstand all these eventualities
in a modern Data Center that follows all regulatory compliances
Software maintenance: Every software requires regular updates and upgrades to make it
compatible with the frequent changes to Operating Systems, Browsers and new devices. In online
environment, the implementation and testing is done at the data center ensuring it works for all. In
case of offline system, every single system needs to be updated, often requiring onsite technical help
by professionals.
System Maintenance: Since online software is browser based which is part of all
systems and devices, it would run alike on all. In the case of offline system, if a software or
hardware is not compatible, it would require upgrade/update locally. It also means if the particular
system running the software is having a problem, the software cannot be operated. An online system can
be operated from another system.
Centralized Command and Control: In the event system requires monitoring and locking,
it is easy to do so on an online server with a single command. This is not possible with offline
systems that requires manual intervention on every system.
Member Data accuracy and regular update: When members are given login access, their
information remains up-to-date and accurate avoiding the need to submit it manually. On an online
system, even family units can update information during regular family meetings with the help of a
single system.
Data integration with Diocese: An online system updates all information and data with
the diocese automatically providing real-time consolidated information and statistics of all Churches.
This is not a possibility with offline systems where the information stays locally.
Anywhere Access: An online system can be accessed from anywhere helping Church to
conduct communications even when outside Church.
Centralized Data: Online system maintains data at a secure central location. Internet
Data Centers hosting online servers have very stringent security systems that are never compromised.
Incase of local system, the data is spread across multiple systems and financially and technically
unviable to implement even standard security.
Technical expertise: With online solutions, well trained technical experts are
available around the clock to monitor and maintain systems proactively. Offline systems are mostly
manned by amateurs leaving the system and data open to unexpected security threats.
Centralized Support: In the event of an assistance is required, the same is available
around the clock and the issue is fixed then and there. Unlike an offline system, where personal visit
is required and system remains inoperable.