QuickBooks changes and enhancements for 2020: My 2 Favorite Fixes and Let’s Talk Cloud Hosting

Accounting professionals and small businesses worldwide use QuickBooks software to manage business finances. Launching Basic and Pro versions in 2000 and increasing market share from 74% in 2004 to boasting more than 94% in 2008, Intuit continues to successfully serve the needs of small and growing businesses.

Over the past few years, Intuit has focused quite a bit on SaaS and online services, promoting QuickBooks Online Edition, mobile payments and full service payroll as solutions that can meet specific business needs and which drive new customer adoption of the products. While customers may initially attach to QuickBooks because of one of these capabilities, it is the richer functionality found in Pro, Premier and Enterprise which often causes the business to run the desktop editions.

Intuit knows that the desktop editions remain hugely popular, which is why they continue to be updated and supported. And this is also why payments, payroll and other functions supported by the product are handled as integrated service rather than software; It’s a great way to make sure customers upgrade their QuickBooks software regularly, even when it sits on the desktop.

qbwordle

The changes in QuickBooks for 2020 aren’t amazing… it seems like they are more tweaks and adjustments than real feature releases. I’ll list a few of the changes below, but first I’d like to point out the 2 changes that I think might make a big difference.

These are my 2 favorite changes with QB 2020

1. QuickBooks Enterprise 2020:  Landed cost

How did you get along without this before? Manual calculation, that’s how. Landed cost capability gives visibility to actual, complete product costs because it adds freight, duties, insurance and whatever other expenses relate to the purchase. Allocate the costs to item bills and you now have a complete view and tracking of the real cost of bringing in the product.

2. It is Now Easier to Reset the Admin Password

Yay! No more 20 questions! The Admin password for a company file may now be reset without having to enter a bunch of information and answer a lot of questions to verify identity.  The process now asks that the user pick their email address from a drop down list of emails registered with the QuickBooks license. A token is emailed to the address to use in resetting the Admin password.  The key here is to make sure your QuickBooks registration information remains up to date so that an email you can get to is used for this process.

Here’s the list of changes in QB 2020.

You can see more on Intuit’s website.

QuickBooks Desktop Pro, Premier, and Accountant

  • Automated Payment Reminders
  • Automatically add customer PO# to Invoice emails
  • Combine all invoices meant for a single customer into one email
  • Find and open your company files with the addition of a file search option
  • Enhanced Accessibility to improve usability for vision-challenged users
  • Collapse columns in reports
  • View detailed status of direct deposit payroll
  • Smart Help: Press F1 for improved content and search experience

QuickBooks Enterprise Solutions 20.0

Here are the changes specific to QB Enterprise

  • Complete picking and packing operations as part of single workflow
  • Track product landed cost
  • Manage product vendors with primary and alternate vendor selections

Intuit continues to do a fine job of making QuickBooks desktop the most useful and easy-to-use solution for small business finance, and we make it run best in the cloud.

Where QBO (the online edition) might work for very small businesses and those with very limited requirements, the real work gets done in the desktop editions. My team helps make running the QuickBooks desktop editions easier and even more useful in the cloud.

A quality cloud hosting approach can deliver anytime/anywhere access, greater IT resiliency and faster disaster recovery, but only if done properly (note my favor for private tenant hosting rather than multi-tenant or shared hosting). The wrong platform introduces poor performance, limitations on applications and breaks in processes and workflows, and may even compromise security and complicate recovery when something does go wrong.

QuickBooks desktop solutions are the right fit for many small businesses, and these businesses demand mobility, security and flexibility in their IT systems. Providing this is our way of helping make QuickBooks desktop a little bit better.

jmbunnyfeetMake Sense?

J

Better QuickBooks Hosting: Noobeh Cloud Solutions on Azure Help Businesses Avoid Data Loss, Improve Application Performance and Implement QuickBooks Integrations

They said back in 1999 that the desktop was dead, but desktop software is far from gone. In fact, application hosting services for products like QuickBooks desktop editions just keeps growing in popularity because it delivers the access, mobility and managed services businesses need.

Service providers have been hosting QuickBooks for years, and I’ve been right there all the way, ever since the model was originally developed. In fact, the company I worked with is still selling that original service model today while many other providers have come along to follow it and take advantage of the opportunity.

Using the cloud to support accounting and other business processes makes a lot of sense, and the best part is that it doesn’t require businesses adopt the online versions of the software that just doesn’t work as well. I have a background in accounting so I understand the issues of working remotely with clients, when the business is done in one place but the accounting is done in another. And I love the technology and finding ways to make it easier and more efficient to get small business accounting done.

The benefits of using hosted QuickBooks services are many.

Anytime/anywhere access and fully-managed service are among the most obvious benefits for QuickBooks desktop users, but the advantages of centralized information and applications, secure support for mobile and remote workers, and real-time integrations and analytics capabilities can be transformational for the entire business.  Having the means to affordably extend applications to the entire workforce and keep everyone working with the same data in real time can become the foundation for improved processes, greater efficiency and better business performance.

Among the key benefits of the application hosting model is the fact that businesses are not forced to adopt software subscription services or invest their data in web applications that do not provide the functionality or features required. Even more, the business can elect to move their hosted system back to in-house computers, because the hosting is simply an alternative platform for running the software the business owns. You can take your ball and go home if you don’t want to stay.

With all the benefits of hosting QuickBooks, there are also risks involved, especially when working with shared hosting platforms.

Shared hosting platforms are architectures where the service provider spreads the cost of their infrastructure across many customers to help keep the costs down. Using conventional technologies to create divisions between customers on servers, networks and so on, services providers can deliver at a lower cost when they are able to generate revenue from lots of customers for the same pieces of equipment. As more customers are added, more servers are joined into the network. After a while, there are many servers handling the customer load.

Unfortunately, the greater the number of servers, the more complicated and costly it becomes to update the platform. This is among the reasons why many service providers have aged platforms, with server operating systems that are going out of support and offering only legacy desktop views. In addition to compatibility and modernization, a big problem with allowing the platform to age is that it becomes less secure and more difficult to keep protected.

Protecting against disaster is not the same as doing backups.

Many hosted QuickBooks customers have been faced with the ugly reality that their service provider backups are not enough to recover from disaster. This is largely the fault of the providers and is somewhat by design.  Businesses hosting their financial and other business applications and data want to know that their information is safe and secure. Performing data backups is part of the promise of protecting customer data, so most customers believe that their service provider is backing up in a way that ensures the data can be recovered.

What most hosting customers don’t understand is that the provider backups are there to help the provider recover from disaster and not necessarily to get the customer back where they were.

Hosting companies know that they need to do backups so they can support customers when files get deleted or become corrupted. Hosting companies typically do regular backups of customer data, but they do not necessarily retain individual backup data sets and they often backup all customer data together. This means that the backup data is constantly being updated, and that fully restoring the data of just one customer may be problematic. Service provider backups are there to support the continued operations of the service provider and may not provide the level of archive or retention needed by the customer. Just to make sure their data is safe and recoverable, I strongly recommend that clients keep any hosted data archived in at least one other location off the host’s platform.

In just the past year, outages caused by malware have been experienced by service providers Cetrom, Skyline, Cloud9 and Insynq, demonstrating just how devastating an outage can be when the service provider doesn’t have adequate protections in place.

In many cases customers lost data because the service provider wasn’t able to recover it from compromised or nonexistent backups. Suggesting that customers should have their data backed up locally is never part of the marketing or onboarding with the QuickBooks host, but it is often the fallback position in times of trouble.

Perhaps the most troubling aspects of these provider failures are that many of the problems stem from the shared nature of the platform.

When we first started building QuickBooks hosting services the hardware and software to make it work was terribly expensive. To approach some level of affordability, a shared platform approach was developed. This allowed the service to scale while offering a lower cost of service to customers. When the services were initially developed, there was concern about protecting from viruses and Trojans, but the nature of malware in the wild was not nearly as troublesome as it has become. Things were manageable.

But technology has evolved and so have the threats and bad actors.

The smarter bad guys should be forcing platform providers to reconsider their shared management and delivery models.

Affordable computing resources are available from platforms like Microsoft Azure and Amazon AWS, offering small businesses the opportunity to have not only powerful and scalable platforms for their business IT, but also offering a means of operating privately. Not being forced to operate in the same network or on the same VMs as other companies means not having to worry about the behavior of other people or applications in your business network. It also means that the focus is on recovering your system if disaster strikes, not on recovering the systems of hundreds or thousands of other businesses at the same time.

Considering the move to a more private cloud hosting solution is an important way to reduce risk and improve IT performance for the business.

When they were in-house, the networks were private and no other businesses were sharing the servers. Moving to the cloud should not radically change that profile, and should offer customers the same privacy from outsiders and the same flexibility to implement whatever applications the business needs.

The Microsoft Azure platform provides this capability and businesses can benefit without compromising the budget. With private accounts on the Microsoft Azure platform, our customers are able to take advantage of the current and emerging technologies while safely and affordably supporting their business requirements, which is something the shared platforms fail to offer.

Make Sense?

J

Mobile IT for Contractors and Builders (for every business, actually)

The Trend Is Up For Single-Family Housing Market

Even as lot and labor shortages and other supply side constraints continue to impact builders, and while the cost of building materials continues to rise, the demand for housing continues to increase at a fairly consistent rate. “November’s builder confidence reading is close to a post-recession high-..” NAHB Chairman Granger MacDonald said in a recent release.

Supported by rising homeownership rates and a reduced number of available homes for sale, the trend up is expected to continue.

Increased competition for new business opportunities in the building market require that home builders and developers leverage available technologies and IT resources to improve operational performance and increase the profitability of every project. Applications for better estimating, project and cost management and accounting represent the foundations for information management and supporting the flow of work.Extending workflows to embrace mobile workers and remote offices is the next step to developing an efficient anytime/anywhere business. 92 percent of U.S. construction executives believe that technology will fundamentally change their businesses, and help them bridge the performance gap, according to KPMG’s Make it, or break it – Global Construction Survey 2017 report.

Collaborating while on the go and exchanging ideas and concepts quickly helps businesses be more agile and better-able to meet changing customer needs. Remote and mobile access provides businesses with mobile office options that allow users to get their jobs done no matter where they happen to be.

Business moves at a fast pace and working smarter means implementing the right IT to keep moving up with the demand and creating sustainability for leaner times.

Make Sense?

J

Focusing on Transformation

Focusing on Transformation

In January of 2007, Network World published an article stating that “user satisfaction with software as a service (SaaS) is starting to slip, but customer interest in this method of outsourcing IT functions is continuing to grow“, and says that recent survey results clearly demonstrate SaaS being “a dominant force going forward”.  That was 10 years ago, yet the same message is being played out today as managed services and hosting continues to grow in popularity. IT outsourcing makes sense for thousands of businesses, whether the software is part of the package or not. Today, outsourcing IT is almost an imperative if the business is to keep up a competitive pace.

Users need and demand mobility and will get their anytime/anywhere access to applications and data however they can get it. Businesses require agility in their technology, which is difficult when significant investments in hardware and infrastructure must be earned out prior to any new investment. Making systems accessible from outside the firewall, securing them in a reasonable manner and keeping them up and running all the time so users can access at any time is not a job for part-time IT.  Keeping the systems on and available at all hours requires full-time IT management, and this is in part what fuels the popularity of outsourcing it all.

SaaS (Software-as-a-Service) goes a long way toward helping businesses manage their IT costs in that the systems are part of the service.  The hardware running the application, the storage of the data and the support accompanying the solution are all part of the package.  Unfortunately, the SaaS solutions is not generally the only thing in use by the business, so continued reliance upon PCs, desktop software and locally stored data causes IT management costs to persist.  One size does not fit all, even with online application services.  Although customizations and add-ons can help a single app become a broader solution framework, there is usually something left behind that ends up anchoring a process or function to the desktop, device or local network, and requiring IT management and administration to go along with.

Application hosting services compete somewhat with SaaS in that the systems and management of them is included in the hosting service subscription fee.  While the business user retains licensing of applications and the flexibility of using the software already embedded in the operation, the organization is enabled to focus on operational improvements and not on the underlying systems supporting them.  By reducing or eliminating the requirement to directly manage and maintain servers, complex networks and user working environments, businesses are able to focus their in-house technical energies towards innovation and improvement. The centralized nature of the system facilitates new collaborative capabilities while allowing the business to build on the knowledge and base of information already invested software and processes.

Outsourcing IT service provisioning and management is just a baby step towards improving the business agility and positioning the organization for growth. Real digital business transformation begins with a change in the business mindset: not simply a focus on operational processes and improvements, a new strategy should evolve where the enterprise is situated to interact with its market seamlessly, at any time and all the time.  Businesses that wish to compete at this level must consider whether or not purchasing and maintaining their IT infrastructure is where they wish to focus their energies or if they’d rather invest their technical talent towards market building and transformational objectives.

Make Sense?

J

Centralize and Secure Business Applications and Data

laptop drawingThe portable computer is an essential business tool for day’s mobile workforce, having the power and portability to meet the demands of executives and professionals working away from the office.  While executives and mobile professionals get the applications and data they need to keep productivity high, carrying business data on devices outside the network introduces significant business risk.

There are studies which estimate that as much as 80% of the data a small business owns (data like customer files, contracts, product information and financial data) is copied to or stored on portable computers.  When valuable business data is lost or stolen, the business can be exposed to a variety of problems – loss of revenue being just one. Losing track of business data can create legal issues, too. Customer privacy may be compromised, sensitive information could be exposed, or confidential plans might be made public if a business doesn’t take the right steps to secure its data.

It isn’t just the possibility of loss or theft which increases risk when data is copied to portable computers – the increased vulnerability of the information sits with the likelihood that the user will access unsecured networks, launch non-corporate applications, access private email accounts and perform other non-business related tasks with the computer because they have more access than with a fully secured corporate in-office desktop.  User behavior is often what puts corporate data and assets at risk, regardless of the policies that might define correct and acceptable procedures. It is very easy for workers to unknowingly lose and leak data, and when the data is present on the portable computer it gets even easier.

A 2014 study commissioned by Cisco Systems found that employees around the world continue to engage in “risky” behaviors that put business and personal information at risk:

  • The majority (70%) of surveyed IT pros believe that as many as half of their data loss incidents are due to authorized program installations
  • 44% of employees share work devices with others without supervision
  • 39% of IT professionals have dealt with employees trying to access unauthorized parts of the company’s network
  • Almost half of the employees admitted to copying data between work and personal computers when working from home
  • 18% (up to 25% in some regions) of employees shared passwords with their co-workers

Companies must not only protect their data for their financial well-being, but must recognize their legal obligation to protect much of the information, as well.  The risk extends beyond the walls of the enterprise, to vendors and customers and consumers whose information may be stored in the company data. Additionally, portable computers exposed to malware and virus attacks are likely to pass the bad code to other systems they come in contact with, introducing not just risk for the recipient but liability for the infected laptop owner.

Where mobile computing brings huge advantages to today’s business, owners would do well to consider the benefits of enabling mobility through the use of server-based and hosted computing models. Rather than installing software and copying data to PCs and mobile devices, workers should be able to access a central system where the applications actually run. IT management is more efficient and security is easier to enforce when applications and resources are contained exclusively within the corporate boundary, even if they are accessible from without.

Virtual desktop and remote application solutions offer features that address a variety of potential risk factors as well as enabling improved management and security of IT assets.  Centralizing and securing applications and data resources at the server allows businesses to deliver the mobility and functionality users need while enabling the information security and management the business demands. This is a foundation upon which remote desktop and remote application technologies were built, allowing users to have the real-time access to applications and data with full functionality and desktop modality, but without the requirement to install, manage and secure applications and data on the individual devices.

Make Sense?

J

Licensing for Hosted Application Services: Why it costs what it costs

Licensing for Hosted Application Services:

Why it costs what it costs

Application hosting services are experiencing resurgence in popularity these days, due to the prevalence of messaging about the benefits of a “cloud” technology model.  While hosted application services aren’t really cloud (according to cloud technology purists, anyway), they can look and feel and be paid for just like cloud solutions, so the name fits OK.  Hosted applications are desktop or network applications you access via the web, where the software is implemented and managed by a 3rd party application service provider (the host) rather than being installed on your local PC or LAN.  Some software products may be rental-licensed by the ASP, and when combined with the hosting service, the entire subscription service is more like SaaS (software-as-a-service) than the old “purchase and install” approach.

An important supporting program for application hosting service providers is the Microsoft Service Provider License Agreement program. Under a formal agreement with Microsoft or via an SPLA reseller, service providers and independent software vendors are able to license the latest Microsoft software to provide software services and hosted applications to customers. With the SPLA, service providers and ISVs can lawfully license Microsoft products on a monthly basis to host software services and provide application access for their customers. The SPLA supports a variety of hosting scenarios to help providers deliver highly-customized and robust solutions to a wide range of subscribing customers, and it’s the only valid means for obtaining subscription-based provider licensing for these products.

Because the software products being hosted are essentially desktop or LAN-based products, the underlying technology to “deliver” those applications is generally of a similar foundation.  In cases where the provider is offering hosting of Windows-based QuickBooks desktop editions or Microsoft Office applications, for example, the platforms and servers used by the service provider are almost certainly Windows-based.  This operating system, as well as the rights to allow remote user connections to it, is licensed to the provider from Microsoft under the SPLA.  These elements are referred to as “user” licensing elements.

An aspect of Microsoft reporting and licensing which is not well recognized (or frequently complied with) is the difference between user and application licensing.

User licensing, which includes the Windows server access license as well as the remote desktop user license, is a named user access license. This means that the provider need only report and settle for the user license if the user actually accesses the system during the reporting period (usually each month).  Not quite like a concurrent user model, where only the high count of users is reported, the named user model requires that the license for each user be paid if that user logged in at any time and remained logged in for any length of time during the reporting period.

Application licensing applies to the application software license acquired through and governed by the use-rights provided for and granted under the Microsoft SPLA. Rental application licensing is assigned to a specific, named user, and is to be reported fully on a monthly basis regardless of whether or not the user accessed the software. This is in direct contrast to the named user access licensing described above. Providers are required to report and settle on a monthly basis the total number of subscribed application licenses available to users, including Microsoft Office applications, Exchange, SQL and others, regardless of whether or not the user actually logged in and used the products.  The license is assigned to the user and is therefore required to be paid.

Being an application hosting service provider is a complicated business, and there is a lot to consider when developing subscription services for broad customer delivery.  Pricing is one of the complaints customers voice relating to these services, but the reality is that it takes quite a bit in terms of system resources and licensing to provide an acceptable hosted application experience.  This is one of the areas where SaaS and true cloud solutions benefit from a scale economy – where the application is designed for the platform, and one instance of the solution and platform can serve a large number of customers more affordably.

When working with a hosting service provider, it is wise to recognize that the platform and software licensing costs are there to support the type of applications being hosted.  If you have an SQL-based application, you will need the SQL licensing to support it, just like you have to pay for licensing of an Exchange mailbox or a hosted copy of Word.  Enabling only a portion of the total business software requirement may make it difficult to cost justify hosting just one solution.  However, if the business utilizes the host to manage all the desktop applications and data, the cost-efficiency of the approach can increase dramatically.  Regardless of whether the business elects to continue to run software on local PCs, or if it decides to outsource IT to a host and run it there, the company will have to pay the price for software licensing.

Make sense?

J