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

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

 

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

Better QuickBooks Access, Management and Security – QuickBooks Licensing and Hosting Models

Whether hosted in-house or offsite, licensing models for hosting QuickBooks can be very confusing.

driving1-ANIMATIONThe demand for solutions to address user mobility, better collaboration and improved information security is increasing as connectivity improves and cloud services and threats evolve. Server-based computing models and application hosting are increasingly popular as businesses seek to embrace teleworking and telecommuting models for their entrenched applications and systems, creating a foundation for improved productivity and work/life balancing (or integration).  On the technical side, the benefits of centralizing applications and data include improved efficiency in managing, maintaining and securing systems. For many small businesses, this means centralizing the installation and maintenance of core business applications like Intuit QuickBooks Pro, Premier or Enterprise.

Whether it be offsite with a commercial hosting provider or on a co-located server somewhere, or an onsite installation on the in-house server, hosting Intuit QuickBooks licenses can be straightforward or complicated depending on what you are trying to do with them. Because QuickBooks was designed as a standalone single-user application, there are a number of challenges when it comes to preparing it for server-based use.  The primary issue is often simply understanding the QuickBooks licensing model, which is not particularly INTUITive (sorry).

Licensing hosted QuickBooks applications comes with two different sets of implementation issues: the technical implementation (the installation and setup) and the logical allocation of licenses to users (the licensing rules).

When it comes to the technical implementation, many an experienced engineer has beaten their head against the wall trying to get QuickBooks to work properly in a workspace or session-based system (e.g., terminal server), all because they expect the product to implement like a “normal” client/server application. While QuickBooks may use the Sybase database manager guts to handle multi-user access to QuickBooks data files (I think it is still Sybase), the architecture required to properly service a networked QuickBooks installation does not necessarily mimic what would be used with, for example, a .NET desktop client application with an MS SQL back-end.   First, the QuickBooks data files cannot be remote to the application, meaning that both the client and the database manager (which is actually working as an adjunct to the client) must exist on the local network; it will not work over a WAN connection, which is why so many folks get frustrated when they put their server “in the cloud” and attempt to connect from a local client using a VPN.  It just won’t work that way with QuickBooks; it all has to be on the local network – client, server, data… all of it.

It is notable that many businesses use Dropbox and other file sync solutions because they want to be able to get to their data from multiple locations, but the data they’re getting must be “local” to the apps that use it.  It doesn’t allow for simultaneous multi-user access, but it can be an effective way to share a file.  The caveat is that the file (at least in the case of a QuickBooks file, or Outlook PST file, etc.) should not actually be used from the sync folder.  Sync folder should contain copies of data files that users wish to sync or share with other devices.  But I digress…

With a server-based implementation of QuickBooks, technicians will install the QuickBooks desktop software on the server, and will determine whether or not that same machine will also handle the company data files.  The QuickBooks DB manager is part of the installation of QuickBooks, and the file system and drive where the QB files are to be managed must be recognized as a local drive on the server running the QBDB manager.  The overhead used by the database manager isn’t huge, but it can impact the performance of users on the server.  For this reason, some techs will decide to implement a separate file server to manage the QB data files, taking that load off the app server.

  • The QuickBooks software uses the database manager to “host” access to company files.  This simply means that a single server with the data on it is providing managed access to remote-desktop-sessionsQuickBooks application users.
  • When QuickBooks application software and data is installed and centrally managed on a server (instead of QuickBooks being installed on individual PCs), that means QuickBooks application is being “hosted” on that server.
  • When a 3rd party provider supplies the server, the QuickBooks installation, data storage, and your way of connecting to it all,  that provider is a “host” providing hosting services for your QuickBooks.

In a dedicated hosting environment, the data is often stored on the same server as the applications, whereas in a shared hosting environment, the data is often stored on central file servers which serve multiple customers. This is why, in some shared hosting situations, one bad data file can take down the database manager services for all the customers using that same file server.

Users open the QuickBooks application on the server instead of having the application installed on individual PCs.  The single server-based installation of the software is able to be used concurrently by all users logging in to that computer. With the database manager running, the file is essentially “hosted” on that machine, and the file may then be opened in multi-user mode.  OK so far.  The problem generally comes about when a second user on the same computer/server wants to open the same QB data file as the first user.

Because the QB database manager is looking at the license of the client application accessing the data file, it will recognize when two different users/sessions with the same license key attempt to open the company data file.  If that license key is a single-user key, then the database manager knows it should allow only 1 concurrent user in the file.  QuickBooks doesn’t get installed for each user on a computer or server; it is installed one time on the machine and each user on that machine runs from that single shared installation. Any particular version of the QuickBooks application may be installed only once on a single computer, but it is possible to install multiple editions, year versions, and “flavors” of QuickBooks on a single machine (cannot be more than one installation of each unique product). There will be more than a few annoyances when running a variety of QBs on the same computer, but it is technically possible.

In order to allow multiple users to simultaneously access the same data file from a central installation of QuickBooks, the license key installed on the computer must be a multi-user key.  QuickBooks Pro, for example, can be keyed to 3 concurrent users, meaning that the license will allow up to 3 users with that same license key to simultaneously access the same company file.  Technically (but not lawfully) this installation of QuickBooks on the machine could allow a virtually unlimited number of users to launch the QuickBooks application simultaneously, limited only by machine resources.  This is where the logical allocation of licensing comes in.. the rule of licensing QuickBooks.

The logical allocation of unique licenses for each QuickBooks user is a little easier to understand than the technical implementation.  The rule is simply that each user of QuickBooks is required to have a valid registered/activated license. That valid license is a license purchased and activated for that business.

total-businessMaking QuickBooks desktop editions more useful by adding secure remote access and centralized management makes a lot of sense.  For companies who rely on the functionality and features of the desktop products (QuickBooks Pro, Premier and Enterprise), a hosted approach is the only way to really address mobility and multi-location requirements.  Remember that hosting doesn’t necessarily mean offsite, although that could make sense for the business, too.

Centrally-managing QuickBooks applications and data creates greater efficiency and improves overall IT management capability for the business.  At the same time, a centralized model introduces a better strategy for mobilizing the workforce and connecting remote users and offices. The struggles of understanding and implementing proper QuickBooks licensing begin to seem very small when compared to the benefits of deploying a centralized system that’s easier to access, manage and secure.

Make sense?

J

Intuit QuickBooks 2014: Another Move Towards Unification of Features and Software as Service

Intuit QuickBooks 2014: Another Move Towards Unification of Features and Software as Service

qb2014Intuit QuickBooks is the recognized standard for small business accounting, and the introduction of the QuickBooks Online Edition was a testament to Intuit’s understanding that users are looking for SaaS solutions as well as traditional desktop products.  While it may seem that the entire market is moving to online applications and everything-as-a-service, the Intuit desktop products remain the leading business computerized accounting tools.  Intuit does seem to recognize that many things can be done better with a “software-as-service” model , and that the number of businesses seeking purely web-based solutions is growing, and this is evidenced by the fact that many features and presentation elements in the Online edition are making it into the desktop editions.  Creating consistency throughout the product line makes sense for users, and leveraging the benefits of shared service makes sense for Intuit.

In a previous blog article entitled Changing How We See Software: QuickBooks 2013 interface frustrates power users, I had suggested that many of the interface changes introduced with the 2013 QuickBooks desktop editions were a step towards unification of interfaces (to the degree possible) between desktop and Online editions.  Additionally, integrations with various connected services, Intuit payroll and payment solutions, and other online service elements clearly demonstrate that certain functionality and service offerings will be provided consistently through either solution set.  Another new “unified” feature announced for QuickBooks desktop is the Income Tracker, a feature that originated with the QB Online edition.

The Income Tracker provides you with a fast way to see the status of your unbilled and unpaid transactions, and provides you with features to improve billing/collections as well as perform a number of batch procedures… This feature was first developed in QuickBooks Online, and this year Intuit has brought it into QuickBooks Desktop

http://www.sleeter.com/blog/2013/09/quickbooks-2014-income-tracker/

The introduction of a purely subscription licensing model for the desktop products is yet another move towards enabling the pay-as-you-go subscription model for purchasing software.  Businesses are able to purchase “plus” subscriptions, which provide not only perpetual most current version software but also deliver support for the life of the subscription.  This is another change from the more traditional boxed software approach, where the product was a one-time purchase and came with short-term or limited support.

It seems that many of the changes introduced with 2014 indicate that online service and subscription pricing models will continue to introduce themselves into the QuickBooks desktop products, and users who change from one solution to another in the product family will find more familiarity and consistency in the attached Intuit services they also use.

Many independent software vendors and developers of business applications are recognizing the value of subscription service models and the benefits of leveraging web-based applications and shared services within their solutions.  For software companies, turning a one-time sale into a recurring revenue stream is highly desirable.  From a development perspective, one project could service the entire product line, rather than efforts being divided among multiple products.  From an operational perspective, infrastructure and personnel are able to centrally service the functional requirement, providing the same benefits of shared service that users of SaaS solutions experience (it may simply be internal rather than external customers being served).

The point of the discussion is that, while QuickBooks desktop editions may not be going away any time soon, there is wisdom (and business necessity) which is likely to drive even more subscription model SaaS inclusions in those products that were once purely and firmly planted on the desktop.  Even good old QuickBooks must change, and for the most part, users are seeing benefit in those changes.

Make Sense?

J