This is a continuation of my multi-part series on choosing a calendar for your website or business. If you haven’t seen it yet, you might want to check out part one of selecting a web calendar.
One of the choices you have to make when deciding on a calendar system is what software model to choose. It’s an important enough issue that it really deserves thought before making a decision. Broadly speaking the options are:
- Software as a Service (SaaS)
- Also known as a cloud system, the software runs on the vendor’s servers for you. Examples would be a site hosted on WordPress.com, or Office 365.
- Installed Software
- You download and install the software on a computer that you control.
- Pure Plugin Model
- This is similar to installed software, but the plugin world adds enough unique issues that it needs to be talked about separately.
- Hybrid Plugin/SaaS Model
- In this case a plugin provides a small subset of features, typically for web site integration, while the heavy-duty back end functionality resides on a cloud/SaaS server. Our connectDaily Calendar uses this model.
Here’s a table that shows the advantages and disadvantages of each model.
Model | Advantages | Disadvantages |
---|---|---|
SaaS |
|
|
Installed Software |
|
|
Pure Plugin Model |
|
|
Hybrid Plugin /SaaS Model |
|
|
Our recommendation is that if the software application is very complex, the best approach is the Hybrid SaaS/Plugin Model. It truly offers the best of both worlds. You can have a large, complex application that will be stable and well maintained. Additionally, compatibility and performance issues are much less likely with this model.
If the application is very small, then a pure-plugin or software approach is the way to go. It’s got fewer moving parts to go wrong, and costs are generally going to be lower.
In our next article, we’ll be discussing the advantages and disadvantages of paid versus free calendar software.