QuickBooks online, or QuickBooks Online? Use Software on the web without using Web-based software

cloud-computingThere is a trend among software makers these days to more fully leverage the “power of the web”, and why wouldn’t they?  The Internet has become the way businesses and users get and stay connected, and has become a foundation for how business gets done.   Remote and mobile access to information and applications has become an expectation of users, as social computing models have encouraged them to remain connected on all of their devices and from any location.  Online describes a working model that many businesses strive for, and software makers are seeking to capitalize on the trend.

The belief that software should no longer be installed and run from a local device has been adopted by some of the largest software vendors in the market, which would lead many users to expect that this is the important trend to follow.  Being encouraged to ditch their desktop software products and transition to using the web-based or SaaS alternative, users who have grown to trust their software products are now facing new buying decisions.  Any time a customer is forced to make a buying decision – like moving from a desktop product to a SaaS solution – there is a potential that the customer will go with a different vendor and leave the product line altogether.   Yet this is exactly what is happening with small business applications, and specifically with the tried-and true QuickBooks products – the solutions which had become the cornerstone of small business finance.

Where QuickBooks Pro, Premier and Enterprise desktop editions were the favored and trusted small business accounting solutions, Intuit is now on a wholesale push to get users transitioned to the QuickBooks Online edition.  In doing so, they’ve opened up the door for new competitors, because they’re forcing their QuickBooks users to make a new buying decision.   Assuming that customers will adopt the QuickBooks Online solution simply because it’s “QuickBooks” was perhaps a poor assumption on the part of Intuit.  Particularly by naming the product “QuickBooks”, Intuit invested the trust and long-standing recognition of the brand and product line into the online edition, and the user base and market has not been amused.  “It may be called QuickBooks, but it’s not the QuickBooks I want” says one customer.  Apparently, the QuickBooks Online edition is not what many experienced QuickBooks desktop users are looking for in a new version of the product.

Desktop QuickBooks users don’t have to move to the Online edition just to get the benefits of the cloud with their beloved QB.  The hosting and cloud service providers I work with help businesses run the QuickBooks desktop products as online service.  We deliver fully managed applications and data, allowing users to access their QuickBooks desktop products online and from a variety of devices just as if they were web-based.  Gaining the benefits of anytime/anywhere access with the added advantage of not changing software is a direction many users are electing to go.  While the price of a hosted solution may not be as low as a QuickBooks Online subscription, it is generally far less than a subscription to Salesforce.com, for example.  Isn’t the business financial data at least as valuable as CRM? The price isn’t unreasonable, and the benefits of online/remote access, managed IT, protected data, and an ability to take your ball and go home if you like are huge.  Grab your data file, install QuickBooks on your PC, and you’re back in action.  Can’t do that with most SaaS solutions, can you?  It’s only do-able with desktop software, which you can run in the cloud with a hosting provider or run on your own PC.

Assuming that all software will ultimately run online could be a big a mistake.  As technology advances and new capabilities introduce new complexities, the “heavy lifting” shifts from the center to the end points and back again.  While there may be a trend towards SaaS and leveraging the power of a remote system, the reality is that our devices – desktops and laptops, tablets and phablets and phones – are all getting more powerful.   Many SaaS applications and remote access technologies rely upon (and find ways to push more resource utilization to) the local device.  Video processes more quickly, input and output devices are more easily recognized, and the storage on the device is faster and easier to access.  A lot of work happens on the local device, and it will continue to be this way as the devices continue to get smarter and more powerful.  “There’s an app for that” for a reason: apps on the device work well and give users the functionality necessary to get things done efficiently.

SaaS is not all that’s out there – much of the software businesses know and love is still available the way they want it.  QuickBooks users need to know they can get their QuickBooks online without having to use QuickBooks OnlineThe desktop is not dead, and it won’t be for a long time.  Desktop software isn’t dead either; it’s just being pushed to the background as software companies attempt to wrap their arms firmly, with subscription based business models, around their respective customer bases.

Make sense?

J

Read more: Cloud Hold Out No More: QuickBooks Desktop Editions in the Cloud

QuickBooks and Dropbox? Yeah… no.

mobile cloud dataHaving your data available from anywhere is awesome.  Storing files in the cloud and being able to sync them with files on the computer is a great way to make sure the files are centrally available regardless of which machine you use to access them with.  Dropbox is among those favored solutions which provide users with the cloud drive storage and an ability to seamlessly sync those files to various computers.  It’s pretty cool, but let’s face it: not every type of file loves living in a Dropbox or sync folder.  Particularly for folks who want to be able to store and sync their QuickBooks and other business files to the cloud, there are a few things to be aware of when using these nifty sync solutions.

A file is not always just a file.  What do I mean by this?  Well, there are lots of different types of files an application might store and use, and not all of them work the same way.  For example, Word documents are files that only one person can actually work on at a time – there’s no actual “multi-user” functionality when it comes to a Word doc.  You either get the file in a state that allows you to make changes to it, or you get it in ready-only mode.  Document files like this – Word docs, Excel spreadsheets, PDFs and text files – work great with sync solutions. This is because the type of file being sync’d is designed to allow only one person at a time to have it open and editable.  You sync it to your computer, work on the file, and then sync it back.  It’s pretty straightforward.

The file that isn’t just a file is a database – a file or series of files that make up a complete data set, and which have some type of database manager or other framework keeping track of things.  It’s this type of solution that often has problems working in a sync folder or system.  An Outlook data file (a .PST file) is a type of file which fits into this category.  While the Outlook file isn’t generally viewed as a multi-user data file or a database file, it is being communicated with and written to by various processes while the application is running.  There is information being added to the file as emails are received, even while the user may be writing an email or entering a calendar appointment.  The point is that there are multiple types of data elements being updated all the time and by various processes.  This type of file is always in use and getting changes, so there really isn’t a point in time when it’s closed and available to make copies of, which is what has to happen for a proper sync.    And, because the sync solutions often try to sync incremental file changes, there is a big possibility of ending up with a damaged file because some changes were properly written where others might not be, ending up with file conflicts and corrupt data.

A QuickBooks company file is also a database file, so the same issues around syncing an Outlook data file exist with QuickBooks.  When the QuickBooks software is open and a company file is being worked on, the file may get incremental changes throughout the work session.  As each of these little changes happens, the sync program may attempt to copy those changes to the file in the cloud.  Because the QuickBooks file is constantly being updated, the attempt to incrementally sync updates to the file in the cloud can easily cause damage and corruption to the file.  Folks who have attempted to fake a sort of multi-user access to QuickBooks data files by using Dropbox or other sync services quickly find that the system isn’t going to work for them that way.  Further, they often find that the QuickBooks data files can get pretty screwed up trying to manage the live company file in this manner.

 

The only way to use QuickBooks, Outlook and similar types of data files with Dropbox is to recognize that the sync folders are only viable as a backup storage location for the files, not the place where the actual, working data files can be stored.  If using an application such as QuickBooks, businesses should store the “working copy” of the file in the documents area on the machine, and then backup or copy the data file to the sync folder periodically.  Placing the backup files or file copies in the sync folder allows them to sync to the cloud, storing them as offsite backups in case you need them, and allows the file to remain where it can be used by the application.

Businesses who need access to QuickBooks applications and data from different computers or locations may want to consider checking out hosting services as an alternative to a sync solution. Hosting solutions can help businesses get their software and data available anytime, anywhere either from their own PC or from a secure environment so they can access their QuickBooks applications and data from any Internet-connected device.

When a company wants to keep backup copies of their information in the cloud, a sync service might be an okay solution.  For folks who need to be able to access a live file and applications from a variety of locations, or if multi-user access is required (especially if those users are in different locations), then a full hosted solution might be the better answer.  Hosting the applications and data in the cloud is a great way to get the company connected, and it’s a far better alternative to pretending the system can be multi-user when it really can’t.

jmbunnyfeetMake Sense?

J

Easy deployment in the cloud: What about users and applications?

Easy deployment in the cloud: What about users and applications?

cloudpagingBusinesses 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.

Conceptually, hosting services are supposed to provide a centralized management and administrative capability for an organization.  While this is true in the context that most of the system and resources are assembled inside the datacenter, proximity alone doesn’t make things easier to manage.  In fact, some virtualization and delivery models can exacerbate issues that IT at least had a known way of dealing with when it was in-house.

Consider that, even in hosted and virtualized infrastructure, everything that needed to be done to build the in-house network still has to be done – only now it involves the on-premises computers (sometimes with client software still requiring installation and management), the local LAN, the Internet, the datacenter facility and network, and computers and software in the datacenter.  Most of the complexity may reside in the datacenter with the hosted systems, but even that scenario isn’t necessarily plug-n-play.  IT must still bring up the servers, and then the fun begins.  Fun, in this case, means setting up policies and permissions, users, and applications.  The unfortunate thing is that there are few tools being made available which directly and specifically address this requirement for customers in hosted infrastructure.  Hosted customers are still burdened with the requirement to not only establish and manage their permissions and user accounts – they also have to still install, update and maintain application software in the environment.

Most IT teams recognize that installing an application once is way better than having to install it a bunch of times, so there is a tendency to lean towards hosting models where a single (or few) machines service desktop and application sessions for lots of users.  Reducing the number of actual application installations, this approach (such as with terminal services) can make software implementations go a bit easier than if the app had to be installed across a lot of machines.  On the other hand, there is a fine art to implementing some applications in terminal server environments, and not all apps behave well in the delivery model.  Many engineering hours have been spent trying to get user apps working on terminal servers – sometimes much more time than if the application were simply installed to multiple PCs.  On an ongoing basis, technicians fight with applications and broken functionality, wishing the entire time that they could bypass the terminal services issue and get back to working with individual machines and app installs.  At least they knew the apps would work.

Companies determining that a VDI or DaaS solution would more directly mirror the individualized PC approach quickly find that managing and maintain the working user environment, including the variety of applications and functionality demanded by entry-level and power users alike, is just as complicated and time-consuming as it was when they were managing individual user PCs.  And, lacking quality software distribution and lifecycle management tools in the platform, find that template-based VM imaging doesn’t go far enough in terms of easing the burdens of installing, updating and maintaining applications on a user machine, whether it’s the local PC or a managed VM.

The truth about many cloud solution offerings and hosting platforms is that they are often oriented towards the enterprise customer and IT department, expecting that the customer has the skills and capability required to do the right things in deploying the hosted solution for the company.  Leaving all of the time-consuming aspects of service management and delivery to the customer – the parts of the delivery which address the actual users, desktops and applications – simply shifts the location of work for IT, but not necessarily the nature of the work.   They’re still going to spend a bunch of time not just setting up groups and users and applications; they’re going to spend a bunch of time managing and maintaining them, just like they always have.

There should be smart solutions to these problems – tools which could be made available to customers having a desire to deploy their operations in hosted infrastructure and that deliver the automation and ease of management which enables IT to realize gains through process efficiencies at all levels of the deployment.  The heavy lifting isn’t buried in the building of a server.  The heavy lifting – the grunt detail work that nobody really wants to deal with – exists around groups, users and applications.  Get some truly useful automation tools in those areas, and hosting becomes even more viable and beneficial for value added resellers, IT departments, and their users.

jmbunnyfeetMake Sense?

J

Just Getting Started: App Hosting for Small Business

Just Getting Started: Application Hosting for Small Business

acoustic couplerAccessing 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.

As complexity of local environments rises and broadband becomes truly affordable and accessible, application and data management services are moving back to the centralized system approach.  It’s an expand and contract model, where new capabilities empower the endpoint (the user device) and complexity and scale economies drive centralization of resources and management.  Computing paradigms have once again reached the point where centralization of resources, along with the management and administration of the resource, makes sense for even the smallest of business organizations.  This is the new push for small business IT service delivery, and we’re just getting started.

Application Service Providers (ASPs) were once thought to be the providers who would tip the scales towards server-based computing in the new era.  Rather than creating wide-spread adoption of hosted applications and “virtual” desktops, the ASP business model fell by the wayside as part of the dot-com bust.  It was the right idea, but the market wasn’t ready to accept it and promises of the demise of the desktop turned into the demise of the ASP.

With the successful introduction of SaaS solutions and web-based applications, interest in subscription based IT models has not only grown, but becomes the specific focus of the entire IT industry.  From OEMs to channel resellers, the supply chain for IT products and services is adopting cloud and subscription-based service and business models.  What’s interesting about this second go-around with Internet-based desktop and application services is that the adoption levels are real, the revenue potential is real, and customers are seeking out these solutions rather than being sold.  Managed applications and hosted virtual desktops have become accepted, if not preferred, models for delivering IT services to businesses.

Small businesses can benefit from enterprise-class technologies when a certain economy of scale is developed, and if the environment delivers services around the software and functionality those businesses already need and use.  Logic dictates that Intuit QuickBooks desktop products might be a focus for hosting service providers, as the solution is easily the most accepted financial application by small businesses.  Businesses don’t readily change their financial and accounting software, so addressing this need is a key aspect of adoption.  Also, with QuickBooks, it is as likely as not that the business has an outside accountant who will, at some point, need access to the application and data. Meeting this need and proving the viability of hosting applications such as QuickBooks – offering the solution in the form of subscription service to the customer – has been accomplished through many years of discovery and validation by some of the providers in what is now the Intuit Authorized Host for QuickBooks program.

With the validation of the service model and Intuit’s introduction of an Authorized Host for QuickBooks program, a great deal of opportunity has been created for value added resellers and their small business customers.  Some in the industry would suggest that Intuit’s focus on the Online edition of the product indicates that opportunities around selling or hosting the desktop products have diminished, and Intuit appears to be spending heftily on the promotion of QuickBooks Online.   Yet it remains true that many customers – whether they be existing QuickBooks desktop customers or new QuickBooks customers – want the functionality and the integrations available only with the desktop editions.

For these customers, a hosted/managed application service model is the only answer.  IT resellers working with small business customers are undoubtedly getting the requests, and a few are beginning to recognize the value and service potential associated with offering hosted application services for QuickBooks and other popular small business software products.

As the largest of software vendors (like Microsoft, Intuit, etc.) with small business solutions make their licensing models available to hosting providers, resellers and hosts alike can take advantage these programs and offer their customers the benefits of mobility and managed service around the applications already in use.  Business owners like the benefits to be gained by adopting cloud computing models, but are resistant to changing their software and restructuring their processes.  It is the ability to deliver the benefit without the disruption that makes these application hosting service models attractive.

There are millions of QuickBooks desktop users out there, and only a small fraction are being hosted by authorized providers.  Intuit continues to sell the desktop solutions and the number of QuickBooks users isn’t in decline, so the opportunity to serve those QuickBooks customers continues to grow.  When it comes to providing application hosting services for small businesses, we really are just getting started.

jmbunnyfeetMake Sense?

J

Go Ahead and Shoot the Server: End of Microsoft Small Business Server Inspires Cloud Adoption with Small Businesses

shoot_the_serverMicrosoft has made a decision to include more “cloud” capability in its offerings for small business, ending the life of the successful Small Business Server line and replacing it within the Windows Server 2012 family.  Some businesses are continuing with locally installed servers and are upgrading to Windows 2012 Essentials (or other editions) for in-house use, but more businesses every day are electing to deploy their servers and systems in the cloud instead.

Back when Microsoft introduced the Small Business Server, small business owners found that it was now really easy to implement way more technology in the business than they could directly support.  In one happy little package the SMB could get Windows Server, Exchange, SQL, SharePoint, Remote Web Access, an internal Company Website and more.  Information technology service companies, on the other hand, found it to be a big driver for delivering equipment and services to small business customers, and the product line’s adoption and implementation numbers grew.  Even the smallest of businesses could enjoy enterprise-class email, file and document sharing, client-server applications and remote access for a (relatively) affordable price.  It was this type of offering which created opportunity for server virtualization technologies to be used in small business, as the various server types each benefitted from their own “sandbox”, and IT providers recognized another opportunity to leverage their expertise at the customer location.

Business use of technology continues to expand rapidly so it makes sense that the Small Business Server offering from Microsoft is pretty popular.  In fact, Foresitetech.com says in an article on the subject that “The overwhelming majority of small businesses (80%) with less than 75 employees use Microsoft’s Small Business Server (SBS) software.”

But this fast-paced world of technology continues to move along, and Microsoft has ended the life of the SBS 2011 product.  In its place, small business customers are encouraged to upgrade to one of the editions of Windows Server 2012 as a replacement for their beloved SBS and hopefully they can find an edition which (affordably) delivers the functionality and features the business has come to rely on.  Unfortunately, there isn’t an edition of Windows Server 2012 that offers quite what SBS did, so now there is a big buying decision for the customer.  As the Clash sang it: “do I stay or do I go?”

Microsoft’s elimination of the feature-rich and friendly-sounding Small Business Server has created a lot of opportunity for VARs and IT service providers to move their customers to cloud services, SaaS solutions and hosted environments.  Particularly as information technology continues to become more complex, small businesses (well, businesses of all sizes) are recognizing that they may be better off focusing on running the business operation and managing the company as opposed to spending a lot of focus on IT system purchasing, installation, administration and management.  They have come to understand that IT services are critical to the business, but the server doesn’t have to be under the front desk or in a back closet in order to function for the business.  There is simply too much evidence in the market for these business owners to ignore;  shooting the server is now a viable option.

Every day more business owners are being inspired to [shoot their servers] seek out the services that will allow them to continue to benefit from innovations in technology while relieving them of the direct responsibilities of equipment purchasing, implementation, administration and lifecycle management.  Cloud services deliver this capability, and channel partners and Value Added Resellers should recognize their opportunity to get inspired as well, and to start offering cloud-based and hosted services to their customers and capture the “buying decision” opportunity that Microsoft has created.

Ready. Aim. Fire.

jmbunnyfeetMake Sense?

J

Small #NonProfits, Crummy Computers and the #Cloud

Small NonProfits, Crummy Computers and the Cloud

There are many benefits included in the “value proposition” for cloud computing models, but there are some hidden gems in terms of how these outsourced IT models can specifically and directly address one of the biggest problems facing many smaller nonprofit organizations: they have to use old, outdated, and often just pretty crummy equipment. But now it’s OK, because even crummy old PCs can work just fine when the applications are hosted in the cloud.

picture-pcSmall nonprofit organizations often rely exclusively on donations to keep the business running.  Donations don’t always come in the form of dollars; sometimes donations include used computer equipment.  For many nonprofits, using donated equipment is the only option they have due to various budgeting constraints, and nonprofits need computers just as badly as any other business. Not only do these underfunded businesses have to try to operate with what most users would consider to be sub-par equipment, they frequently operate their systems and networks without the aid of skilled or experienced technicians.  For a small nonprofit organization, keeping up with business is tough when the computers and software aren’t able to fully meet the need.

To complicate things even more, many people working in smaller nonprofit organizations are mobile workers – functioning either as part-time participants or users who simply need to work from a variety of possible locations.  And they almost always have to use their own mobile devices.  Supporting a remote or mobile workforce is particularly challenging when even the most basic of computing requirements are barely met, so addressing the variables of everyone having their own mobile devices and remote computers is frightful at best.

With the introduction of cloud computing, affordable broadband access, and value-priced application hosting services, small nonprofit organizations finally have a workable answer.  Working with an application hosting provider, the business can move applications and data to outsourced infrastructure, where the solution is effectively delivered back in the form of a subscription service.

Accessing applications and data on central servers, and using those applications from a “virtual” or hosted desktop, can allow these small businesses to use current versions of business applications without having to purchase the powerful desktop or portable computers necessary to run them.  The applications run from the host’s servers, reducing the local PC’s involvement to handling the display, keyboard and mouse inputs, and printer outputs.  Even older computers which would be incapable of running current versions of applications like Microsoft Office or QuickBooks are generally able to access and run those applications from the cloud.

Predicting costs of operations is essential for any business but is crucial for the nonprofit.  Budgeting around a limited financial resource, small nonprofits are hard hit when unplanned failures in computer systems occur.  In many cases, there simply isn’t room in the budget to recover from these events, and productivity and performance suffers because of it.

Approaching IT services from an outsourced perspective, these small businesses can build a significant level of predictability into their business technology costs – and get higher levels of fault tolerance and disaster recovery capability along with it.  The hosting service is responsible for maintaining the operating environment, securing the systems, backing up the data, and keeping things running.  The costs associated with server hardware failures, and even regular server and system maintenance, are covered in the subscription service.  This means that unexpected break/fix, update and maintenance costs are no longer of concern.

Every small business, not just the nonprofit, should explore the options available to them with cloud and application hosting services.  Performance within any organization depends on the systems and tools available to get work done.  Owning the problem of managing and maintaining the information technology platforms and systems makes little sense these days; better to outsource the problems to a professional service provider.  Not only can this type of service introduce predictable costs for business IT services, it makes working with crummy old donated equipment a workable situation.

Joanie Mann Bunny FeetMake Sense?

J