QuickBooks Point of Sale in a Hosted Environment
Retail operators and multi-location store owners often face difficulties in attempting to bring cohesion to their accounting, financial, and operational data. In so many situations, the retail location – where inventory is sold and money is exchanged – is far-removed from the administrative location where the financial systems and business reporting exist. It seems that the best case scenario is to create a means for the remote (retail) locations to operate with real-time access to centralized customer, inventory, and financial data from a primary source. Application hosting services can provide this centralization, and a platform for standardization, of systems. Further, the application hosting model can deliver security and managed service which ensures that the systems are available and performing as required.
Even though hosted applications and centralization of the systems and processes in a POS environment may appear to be the right answer, there are caveats and considerations that speak to the realities of today’s technologies. These caveats should be strongly considered prior to undertaking any reformation of systems and processes relating to the retail locations.
The first fundamental reality which must be addressed is connectivity.
While a retail or store location may enjoy Internet or network connectivity, there should be great consideration given to the wisdom of connecting these locations only and exclusively via remote access systems.
Retail is a dynamic business, and the sale is made when the customer is ready and willing to buy. Any retail location must be able to process this sale in order to meet the immediacy of customer demand.
If the systems in use are exclusively accessed remotely, then the connectivity to those systems become of paramount importance in the ability to do business. At the very minimum, any remotely-served retail location should have redundant connectivity options, with local personnel being familiar with the connection failover process.
A second strong consideration for a hosted or remotely-deployed POS or retail system is local device support.
Devices, such as card readers, scanners, cash drawers, receipt printers, etc. typically require local PC/computer drivers in order to function. When served by a remote system, this connection between the host and the local devices may not function. Limited device support for POS hardware can significantly impact the location’s accuracy and efficiency.
QuickBooks POS was designed for use on a single-user PC environment. The application is not well-suited to a hosted deployment for multiple users, as the software only allows one instance of itself to run on each computer. This alone eliminates the benefits of a server-based computing model for POS, whether onsite or hosted. The multi-lane option requires all stores to be connected via the same LAN, so remotely connecting multiple locations isn’t really do-able, either. This is why there is a multi-store option, allowing the various stores to operate independently and send the daily data back to a master location via a store transfer or email process.
In many cases, the suitable answer is to keep the POS systems running on the local computers and network, and run the accounting applications on the host. The host system, whether it be an on-premises server or a location in the cloud, could also run the software which integrates the POS data with accounting.
For example, with an installation of QuickBooks accounting the point-of-sale “master location” on the host, the core financial data is able to be secured and protected in the virtual environment without risking lost productivity (and lost sales!) due to connectivity failures at the retail locations. The end-of-day process at each location is to then copy the POS data to the host system where it is integrated with the accounting system. If the POS system is something other than QuickBooks POS, it simply means that there is another piece of software – the specific POS integration tool – required to transfer the POS data into the accounting software. QuickBooks desktop accounting integrations are available for most popular POS systems including Micros, POSiTouch, Aloha and others. The integration software (often just a QuickBooks plug-in) would be installed on the computer running QuickBooks, enabling the entry of the POS data into the QuickBooks accounting system.
It makes a ton of sense to centrally manage the accounting and financial data for the business, in a secure location away from the retail storefront and frontline workers. It’s just that the accounting is easier to host and makes more sense to run as a centrally-managed, hosted solution. POS, on the other hand? Not so much.
For a small market vendor or the largest of retail stores, point of sale needs to be up and running at all times, driving receipt printers and cash registers/drawers and barcode scanners. Run the POS system on-premises where the action happens, but keep accounting and finance safe and secure somewhere else.
Make Sense?
J


Running applications online, or “in the cloud” using today’s parlance, is top priority for a lot of businesses. It’s not that these organizations have a burning desire to post their financials to the web, which is what a lot of folks thought was going to happen when we first suggested they use their financial applications online. Rather, business owners and managers have begun to recognize and experience the benefits of connecting their various locations, remote and mobile workers with real time access to business applications and data. Further, centralization of IT coupled with outsourced IT management and subscription service pricing has introduced financial and operational benefits which make businesses more cost-efficient as well as more agile. From being the basis for foundational process and workflow improvements to allowing the repositioning of IT costs from capex to opex, online application services are proving their value in various ways every day.
Make Sense
Confusing Value Propositions: Cloud Platforms and Hosted Applications
Businesses are migrating their systems to the cloud, it’s true. Organizations of every size and type are taking advantage of the cost savings and flexibility introduced with cloud deployments and hosting services. Rather than focusing efforts on procuring, installing and maintaining servers and applications in-house, IT departments are moving workloads offsite to cloud providers and hosted platforms. The tools are readily available to help these IT workers configure and light up VMs in hosted infrastructure, and certain platform licenses and other elements are made accessible to customers. But there’s something missing in the toolsets provided by platform hosting companies – a certain something that ultimately determines how useful (or not) the hosting platform service is when IT is ready to deploy users and applications in the environment.
Make Sense?
Accessing software applications and data from a remote system isn’t new stuff. Starting with telephone modems, acoustic couplers (those things you’d put the phone handset into so that the modem could “hear” the data), green screen ASCII terminals and host computers, users have connected to remote systems to access applications and manipulate stored data for years. As personal computers became viable for business use, applications and data moved from centralized hosts to local computer environments.