End users have been building applications on top of spreadsheets for decades now. In fact, arguably users of spreadsheets such as Microsoft Excel and Lotus 1-2-3 are the original citizen developers.
Online office applications have both their pros and cons. One of the most obvious of advantages is the potential cost savings in not having to deploy and maintain the software on a per-machine basis.
Practically every organization has workgroups that depend on spreadsheets to manage a business process. Sharing the spreadsheets via email or SharePoint can be a hassle, especially when multiple ...