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

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

Accounting, Technology and Small Business – The Best of 2013 from CooperMann

Accounting, Technology and Small Business – The Best of 2013 from CooperMann

cooper-mann-top-20It has been an eventful year, hasn’t it?  With the NSA lurking about collecting data, innovative new approaches to information and identity theft emerging almost daily, and complete turmoil in the IT services industry challenging trusted sales and distribution models, most of us have simply become numb to the noise.  Information technology is evolving at an increasingly rapid pace and the way people and businesses interact with and use technology is being forced to change along with it.  It’s starting to become almost, weirdly, natural.

Much of this change can be attributed to “The Cloud”, which is not a thing or a place.  Cloud has become the term which applies to just about anything having anything to do with the Internet.  For technology “purists”, cloud means something fairly specific, but for normal people (no offense to the nerds and geeks, but you know what I mean), cloud applies to pretty much anything accessible via the Internet.  Photos back up to “the cloud”; music gets stored in “the cloud”, websites are hosted in “the cloud”; businesses run their applications in “the cloud”, and you can do darned near anything you need (or want) to with a phone.  The cloud could be some guy’s server in his basement, or it could be a sophisticated network of systems housed in secure facilities around the globe.  They both qualify, sort of.  The point is that mobility, Internet services, subscription access to technology, and social computing are changing how people view technology – resulting with changes not simply in how IT is purchased, but in how IT is used and applied to daily life.

There are, however, some things that do not change even if the working environment does.  The accounting profession, for example, is undergoing a great deal of change, and much of it fueled by the advancements in technology and social computing.  But accounting fundamentals – the “truth of debits and credits” and the good old accounting equation – remain.  The basics of running a business are also unchanged, even as methods of doing business evolve and globalization of markets continues.  Business fundamentals – fiscal responsibility, cash and growth management, and focus on value and sustainability – are as necessary now as every before.

With all this change and IT “advancement”, there have certainly been impacts to how and where we work.  But the more things change, the more they remain the same.  Good business generates goodwill and more business – that doesn’t change – and bad news still tends to spread faster than good news (much faster, given social platforms that are designed to spread the word far and wide).  And when it comes down to the fundamentals – the basic and essential foundations supporting building, operating, and accounting for business – we generally find that they remain constant even as the environment in which they exist experiences change.

jmbunnyfeetMake Sense?

J

Here are the top 20 ranked posts for 2013 from CooperMann.com

  1. The 2 Most Popular Models for Working with QuickBooks Desktop Editions and the Cloud
  2. Accounting Professionals, You’re right – your clients don’t care about the numbers.
  3. Remote access to client bookkeeping comes in many forms because clients come in many forms
  4. What Small Businesses Need To Know about QuickBooks and the Cloud
  5. Intuit Introduces Changes to Authorized Commercial Host for QuickBooks Program, Introduces QuickBooks Enterprise Rental Licensing
  6. Managed Applications, Cloudpaging, and a New Flavor of Hosted QuickBooks
  7. The Language of Accounting: Disconnect between Accountants and Bookkeepers
  8. Why Accountants and Bookkeepers Use the Cloud
  9. Small Business Owner to Accountant: Make Accounting Valuable to ME
  10. Changing How We See Software: QuickBooks 2013 interface frustrates power users
  11. Bookkeeping and Benchmarks – Getting the Numbers Right
  12. In Bookkeeping, Accounting, and Information Technology: The Value of Outsourcing
  13. Hosting All My Applications in the Cloud
  14. 4 Rules of Thumb for Business Success
  15. Intuit Hosting Program for QuickBooks Website Goes Live
  16. Re-defining the role of the accountant, or going back to the good old days?
  17. Cloud Computing for Small Business: It’s All About 3 Apps
  18. The Collaborative Online Model for Small Business Accounting Professionals
  19. QuickBooks Hosting: New Program Tier Announced for QuickBooks Hosting Providers
  20. 4 Rules for Building Service Customer Loyalty
Posts by category – with Accounting Professionals, QuickBooks Hosting, QuickBooks Software, and Small Business being the top categories with ranking articles.
ACCOUNTING PROFESSIONALS
Small Business Owner to Accountant: Make Accounting Valuable to ME
Accounting Professionals, You’re right – your clients don’t care about the numbers.
The Language of Accounting: Disconnect between Accountants and Bookkeepers
Why Accountants and Bookkeepers Use the Cloud
Bookkeeping and Benchmarks – Getting the Numbers Right
In Bookkeeping, Accounting, and Information Technology: The Value of Outsourcing
Re-defining the role of the accountant, or going back to the good old days?
The Collaborative Online Model for Small Business Accounting Professionals
Remote access to client bookkeeping comes in many forms because clients come in many forms
QUICKBOOKS AND BUSINESS APPLICATION HOSTING
The 2 Most Popular Models for Working with QuickBooks Desktop Editions and the Cloud
What Small Businesses Need To Know about QuickBooks and the Cloud
Intuit Introduces Changes to Authorized Commercial Host for QuickBooks Program, Introduces QuickBooks Enterprise Rental Licensing
Hosting All My Applications in the Cloud
Intuit Hosting Program for QuickBooks Website Goes Live
Cloud Computing for Small Business: It’s All About 3 Apps
QuickBooks Hosting: New Program Tier Announced for QuickBooks Hosting Providers
Managed Applications, Cloudpaging, and a New Flavor of Hosted QuickBooks
QUICKBOOKS SOFTWARE
Changing How We See Software: QuickBooks 2013 interface frustrates power users
SMALL BUSINESS
4 Rules of Thumb for Business Success
4 Rules for Building Service Customer Loyalty

Hosting Intuit QuickBooks Desktop Editions Delivers Big Benefits for Small Business

Big Benefits with Hosted QuickBooks

diagram_self_hosting-500_289Everyone, it seems, is adopting outsourced IT and cloud computing models yet one size does not fit all when it comes to serving business – whether it’s the software or infrastructure under discussion. Cloud, mobile and online application models deliver big benefits for small businesses, but it is important to know the options available before investing in something that’s hard to get out of later. Initially, a hosted application model might be the best approach, allowing the business to achieve the mobility and on-demand service they desire but without an investment in SaaS solutions that are much more difficult to change out of or grow with later.

When “QuickBooks” and “cloud” are mentioned in the same sentence, most people are likely to think about the QuickBooks Online Edition, which is Intuit’s version of QuickBooks accounting software that was developed specifically for the web.  But QuickBooks Online isn’t the only QuickBooks “flavor” finding success in the cloud.  QuickBooks desktop editions have made their way into online and hosted deliveries, giving customers the ability to run the business and grow the organization with the software they’ve already invested in, but running the apps in the cloud.

QuickBooks Online lacks the features and functionality present in the desktop product lines, and the range of 3rd party applications which integrate or work in conjunction with QuickBooks desktop is huge and continues to grow.  Developers with SaaS products often find that their target customers prefer the desktop editions of QuickBooks, even though there may be connections to QBO available.  All of these connected software products can be hosted with or connected to hosted QuickBooks, providing businesses with mobile and remote access for all their business applications, not just the web-based ones. *Note: not all QuickBooks hosting companies will also host whatever 3rd party integrations a business needs, so make sure to verify before you buy! What sounds like a great hosting deal now could turn into something you need to change later.  The good thing is, you can change…. unlike with QBO.

The popularity of desktop application hosting continues to grow because users have investments in software, data and business processes. Adding remote access and mobility doesn’t require an entire change of software, but it does introduce new benefits that can have a big positive impact on work quality, productivity and efficiency. QuickBooks hosting models and application hosting in general gives business owners a basis for helping employees balance (or integrate) work and life time and activities, and addresses the issues of data security and mobility by keeping information securely stored on the host.

Better information security, work/life balance, mobility, making the most of your existing investments and creating sustainability in the business so you can grow. These and more are benefits of hosting QuickBooks software for your business.

jmbunnyfeet Make Sense?

J

 

Is it Cloud or is it Desktop?

Is it Cloud or is it Desktop?

There are a few realities that users of purely SaaS-based solutions are finding, and among them is that most web-based applications don’t readily integrate with the desktop – and the desktop is still where a lot of the real work gets done.  Yes, users are increasingly mobile and are using smartphones and tablets to create and access information via mobile applications and services, yet the PC desktop – whether it’s an actual desktop computer, laptop or full-featured tablet – remains as the workhorse for business.  Even the most popular SaaS applications continue to rely upon the desktop and locally installed applications to get some of the work done (note that many Salesforce.com users still find Excel to be their most effective reporting tool).  In an effort to deliver mobility for those applications traditionally tied to the desktop, software developers have adopted two main approaches: redevelop the application for the web (which usually means bringing functionality down to a lowest-common-denominator approach), or applying a traditional terminal server or virtualized application approach and calling it “cloud”.

desktop-apps

Neither option is awesome for the software maker – the time and cost of development certainly isn’t low, and the realities of hosting conventional desktop or LAN-based applications in shared infrastructure are pretty ugly at best.  What these software makers need is a way to allow businesses to continue to use their software for the desktop and LAN, enabling the user with software license use rights to access that software product and associated data on any of their “desktops”, regardless of where that desktop might be (or what device it is running on).  The model is cloud, but then it’s a desktop model too.

Independent software vendors are more frequently turning to platform providers (PaaS) to help deliver whatever “cloud” approach the company elects, and these ISVs are also feeling the bite of outsourced service fees and growing costs of delivery.  It is not just the direct customer questioning the cost of deploying resources in the cloud – software providers are questioning these costs, too, especially as they attempt to deliver resource-intensive solutions from hosted infrastructure that bills them based on resource utilization.  MyQuickCloud is proving that ISVs and their customers no longer have to bear large infrastructure costs in order to deliver complete user mobility. MyQuickCloud supports IaaS providers and their partner networks, allowing infrastructure-as-a-service offerings to include a simple and fast way to immediately make that infrastructure useful for desktop and application delivery.

The information technology industry has seen a lot of disruption in recent years, with complexity and risk in systems rising as users demand more functional mobile capability and software developers struggle to protect and preserve their assets (users included).  MyQuickCloud jumps right into the middle of it, delivering solutions for business customers, software developers and cloud providers alike, and answering the question of whether it’s cloud or desktop.  The answer is “yes”.

jmbunnyfeetMake Sense?

J

Licensing the Cloud: Software Distribution and Use in a Remote Access World

Licensing the Cloud: Software Distribution and Use in a Remote Access World

Whether we like it or not, and whether we agree or not – software developers have a right to decide how and where their licensed products are run.  There have always been arguments in this area, where software license purchasers take the position that they should be able to do what they want with their licenses, and where commercial software developers believe they have the rights to dictate authorized usage.  Truly, when it comes down to the legalities of it all, the software companies will win because they have the legal footing to fall back on  – the EULA containing use rights and terms which licensed users have agreed to.

The problem has been ongoing, with software developers constantly and consistently seeking methods to reduce unauthorized software distribution and unsupported use, and users spending amazing amounts of time and resources finding ways to break the rule.  Copy protection, “phone home” license validation models and all sorts of approaches have been developed to prevent software theft and unauthorized distribution.  But it happens anyway – a lot – and the cloud is turning into a great facilitator.  Surprisingly, it’s an “in your face” approach, too, where the previous iteration of web-enabled software theft (unauthorized digital downloads and license cracking) was fairly quiet and tried to be secretive to stay out of the gun sights of the developer.  Today’s “flavor” is right out there, being marketed to any and all who care to view the ads.

With businesses more frequently turning to “cloud” server providers to run business applications, it is no wonder that the IaaS and PaaS companies would want to make their services easier and more valuable to acquire than the next guy’s.  Aside from a groovy control panel and great networking and VM pricing, the added value from these providers is in the applications they are able to service.  More frequently, hosting service providers are marketing their solutions in the context of the applications customers run on the service (which makes sense, because the application’s what really matters).  Leveraging the brand value and recognition of popular commercial software products makes sense, as it improves overall visibility and increases the potential of the “right” kind of prospect engaging and becoming a customer.

The problem arises when these service providers sell hosting services for, or which support, applications they are not authorized or licensed to deliver, and this is where the argument comes full circle.  The hosting provider wants to host applications customers use, customers have licenses for those applications, but not a right to have them hosted.  The host deploys the application anyway, because that’s what the customer wants.  “What’s the risk?” they ask… “the customer has the software license”.

The risk is, unfortunately, greater for the service provider than for the customer.  Even if the customer has a license for the software product, that license may not actually be eligible to run on a hosted server.  “Businesses lease computer equipment all the time, and they can run the software on those systems” is the next argument generally offered by the service provider.  But, in the eyes of the software developer, there may be a big difference between leased equipment run in-house versus subscribed platform services deployed via a commercial hosting provider.  Even Microsoft recognizes the benefit and value of providing “mobility” of application licensing, and has specific licensing models to allow commercial hosts to deploy customer-owned licenses.  While many service providers understand and recognize the requirements to ensure that customer applications are properly licensed for hosted delivery, there are a great many who think the rules simply do not apply to them.  These folks are introducing a great deal of risk into their hosting businesses, even if they are not willing to recognize it.

When a customer runs their software in an unauthorized manner, they risk losing the rights and benefits associated with their software license.  When a commercial hosting company runs software on their servers that they have no right to install and run… they are potentially guilty of unauthorized software distribution and copyright theft.

Actions against facilitators of unauthorized content distribution – you can equate “software” with “content” – have received much press in past months, yet much of the discussion centers on music and video content (as in the Megaupload story).  Actions involving commercial software products tend to be somewhat less visible, probably due to reluctance by commercial developers to have what could be perceived as negative press flowing through social media venues.  It’s popular to protect music and videos, but hosting providers aren’t seeing the wisdom of preserving the integrity of a commercial software product license.  Instead, they’re relying on the customer to indemnify them (the customer has a license, remember?).   But the customer can’t protect the host; the host must protect the host – it’s the prudent business approach.

Infrastructure providers, platform providers and businesses operating as application hosting companies should pay close attention to the content living on their servers.  Taking a position that the customer has the right to do whatever they want with the system is not a viable position; the precedent has been set that the hosting provider is responsible for the content on their systems.  In the case of hosts offering service for small business applications like Microsoft Office and Intuit QuickBooks, for example, it is essential that a service model which conforms to and supports proper license usage be in place, and that any required authorizations are, too.

Software is just another form of content, and the cloud makes distribution of and access to content a lot easier, even when it shouldn’t be.

Make sense?

J