Cloud and Digital are Driving Change in Professional Practice

Accounting and Finance Professionals: Cloud and Digital are Driving Change in Professional Practice

Accountants and financial consultants working in public practice are experiencing a revolutionary change, evolving from documents and paper-based processes with after-the-fact reporting to real-time business management and providing services which support daily decision-making.  The underlying cause for this evolution in business accounting is the technology: cloud and collaborative computing models are enabling much closer and regular interaction between accounting professionals and the businesses they serve. Even more, technology is taking its proper place in automating once tedious activities, allowing professionals to focus on causes and results rather than on transactions.

What is the real impact this is having on the accounting profession?  It’s forcing a new focus and attention on change management within the practice, and is causing professionals to recognize the requirement for standardization of processes and development of controls which are the foundations for creating sustainability in a business.  The goal now is placing reliance on process rather than people, which establishes the basis for intelligent automation.  Standardization of processes does not require that the firm lose its personality.  Rather, the mission at hand is to imbue the organization with its unique flavor and approach and to use process automation to develop and support consistency in the functions performed.

While cloud computing models allow accounting and finance professionals to work closer with their business clients, it is important that the practice look at those client interactions and develop standards for processes supporting frequently performed functions.  These operations generally represent the activities within the firm which generate the highest levels of profitability due to the consistency in approach and repetition of tasks, and are the activities to apply intelligent automation to first.  Those activities or engagements which represent the “one-offs” are often the most costly for the firm to perform, and therefore may not be the most profitable of activities and are certainly the most challenging to support with any significant level of automation.  It is in this area where AI will find useful value in the practice, where a more informed answer than simple process automation is required.

The surprising finding when looking at many professional practices with more than one partner/professional involved is that these firms often fail to develop even the most basic of standard processes which apply throughout the firm.  Rather, each partner or professional has “their way” of handling things, which challenges the supporting personnel as they try to deal with multiple working methods. The result is a lack of consistency in the service delivery to the clientele and reduced productivity and profitability for the firm.

The thing that these firms are failing to recognize – the light bulb over their heads that just isn’t lighting up – is that cloud computing and collaborative working models aren’t designed just to enable and facilitate a closer working relationship with clients.  They’re also able to be applied inside the professional practice, enabling a more productive and efficient workflow which addresses the strengths and capabilities of the entire organization. And it doesn’t stop there.  Businesses are relying upon their accounting professionals to provide guidance and develop controls and standards to support the client transformation from paper-based to digital operations, and embracing the entire realm of data and interactions associating with the business. Digital transformation in a client business demands transformation in those firms who serve it.

As professionals learn to go deeper in client operations they would do well to look internally, too, exploring how increased attention to process automation and consideration for the firm’s own “digital transformation” might lead to great profitability through market differentiation and improved performance.

Make Sense?

J

Hosting QuickBooks Desktop Editions – The Good and the Bad – Accountex Report

published on Sleeter.com blog, now Accountex Report, January 22, 2013. This is an oldie but a goodie… perhaps more relevant now than ever.

With the accounting industry moving towards cloud computing and fully online working models, users of Intuit QuickBooks desktop editions may believe that their best option is to migrate to a web-based edition of the software rather than continuing to use the version of QuickBooks they have come to rely on. While QuickBooks Online Edition may seem like the best option for anytime, anywhere access to financial applications and data, it might not provide the functionality or features that QuickBooks desktop edition users need. When the business needs the full capability of the desktop edition product, hosting that solution with an application hosting service provider may be the right answer.

“Hosting” QuickBooks desktop editions means that a hosting service provider installs and manages the QuickBooks software and the company data files on their own cloud-based servers. Users don’t have to install QuickBooks on their PC, because they use the Internet to connect to their QuickBooks software and company data hosted by the service provider. Whether the service is accessed by clicking on an icon on the local PC desktop or by logging in via a web page or portal, the underlying technology is still Windows and QuickBooks.

Continue reading Hosting QuickBooks Desktop Editions – The Good and the Bad – Accountex Report

check out MyQuickCloud for QuickBooks Remote Access and Managed Cloud Hosting

The best first step to getting started with the #cloud might be to address #remote access and #mobility

The best first step to getting started with the cloud might be to address remote access and mobility

It can be a confusing and convoluted trip if the first steps to cloud enabling the business are not the correct ones.  Rather than stumbling about and approaching the problem with trial and error, it makes sense to start by enabling the solutions already in place, creating secure remote access and mobility for the desktop solutions the company has already invested in.

Extending workflows to embrace mobile workers and remote offices is the first step to developing an efficient anytime/anywhere business.  Once the organization has developed an understanding of how remote teams work best together and has put in place the processes and framework within which they will operate, then it make sense to take the next step to investigate new applications and tools which could further improve and streamline operations.

Address remote working and mobility first to better understand what the other benefits and impacts might be with cloud computing models in the business.  Then, when the business is operating from a more informed position, does it make sense to map the strategy to more fully embrace cloud technologies.

jmbunnyfeetMake Sense?

J

 

Is this email legitimate? QuickBooks Payroll ACH ID Changes go live on the 22nd!

Is this email legitimate? QuickBooks Payroll ACH ID Changes go live on the 22nd!

Trusted QuickBooks Advisors – here’s another thing for you to help your clients with

Intuit recently sent an e-mail to QuickBooks Online Payroll (QBOP) and QuickBooks Full Service Payroll (QBFSP) customers about an ACH ID change.  It kind of looks like a phishing thing, but it is really a legitimate email from Intuit, and it is important to pay attention if your company uses the impacted services and a banking feature called “debit filtering”.  There isn’t much time to act, either, because the changes go live in 3 days (February 22, 2016).

Impacted services are QuickBooks Online Payroll and QuickBooks Full Service Payroll, so it is pretty important to address.  Nobody wants their business payroll processes interrupted, and this could easily do just that.

Intuit has added some new ACH ID numbers for use with direct deposit and other processes which work with the bank, so customers using a fraud-prevention method known as “debit filtering” will need to contact their banks to add the new IDs or their bank transactions will fail.

Debit filtering allows customers to tell their banks which ACH IDs are allowed to perform transactions with the bank account, like removing or depositing funds.  It is an extra level of fraud security that protects the bank account from unauthorized access, but it is also something that can work against the business if it is not managed.  In this case, contacting the bank to add the new IDs is critical to keeping things processing and flowing smoothly.  It is also important that the old IDs not be removed yet, as they may be tied to historic transactions that must be tracked and reported on for tax and other purposes.

“Is this really from Intuit? It seems like Intuit would have a better way to make such changes than to ask millions of subscribers to contact their bank”

Source: Is this email legitimate? ACH ID Changes; – QuickBooks Learn & Support

QuickBooks users don’t have much time to reach their banks and supply the new IDs, so pull the email out of the SPAM folder and call the bank right away. Intuit won’t be sending notices to the banks, and they have no authority to add different IDs to your approved list, anyway… which is a good thing.  If just anyone could add an approved ACH ID on your account, then just anyone could get to your funds.  Better to make the phone call yourself.

jmbunnyfeetMake Sense?

J

No REST for QuickBooks Desktop Integration Developers

No REST for QuickBooks Desktop Integration Developers

elastic-cloudIntuit, the maker of QuickBooks small business accounting software (among other things), is discontinuing service for the REST API and the Sync Manager on March 1, 2016 [1].  Developers with applications which integrate with the desktop editions of QuickBooks using this method must change their approach right away or risk having their integrations simply stop functioning.  It’s not that Intuit will DO something on March 1st.  Rather, they’ll stop doing something – like handling Sync Manager integrations.

There are a lot of different types of businesses in the world, and each of them produces and consumes a lot of information.   From sales to human resources; from operations to finance – every business generates and manages information to support the various processes which make up the business activities.  Computer systems and software represent the tools businesses use to develop and manage information, and often become foundations for structuring the information which flows through the organization. Just as there may be different people in the business, each with their own responsibilities and job functions, there are likely software applications which are similarly oriented to support different processes within the business.  Integrating or connecting different applications and processes within the business helps the organization be more efficient with information usage, generally increasing the quality of access and reporting throughout the business while at the same time reducing or eliminating redundant data entry and the potential for errors.  Software integrations are a big thing to many businesses, which is why the discontinuation of Intuit’s Sync Manager for QuickBooks Desktop editions is a big deal.

Intuit’s Sync Manager was the big thing just a few short years ago.  Providing developers with a seamless method for accessing QuickBooks company data and passing it to/from web-based and other applications was a boon to the online application model and paved the way for many disk-based integrated solutions to migrate to SaaS offerings instead.  Developers who saw success operating in Intuit’s QuickBooks marketplace as recognized add-ons were encouraged to use Sync Manager so that they would be able to seamlessly market to, subscribe and onboard new users who purchased QuickBooks products. Whether or not the developer participated in Intuit’s application marketplace, the Sync Manager and the REST API provided them with some very important capabilities and supported new methods now recognized as “standards” for development of web-based solutions and services.

The World Wide Web has succeeded in large part because its software architecture has been designed to meet the needs of an Internet-scale distributed hypermedia system. The modern Web architecture emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, and intermediary components to reduce interaction latency, enforce security, and encapsulate legacy systems. http://dl.acm.org/citation.cfm?doid=337180.337228

In order to integrate a solution with QuickBooks desktop products, there are two essential problems to solve.  First, there must be access to the QuickBooks data.  Few products are able to directly access the data in a QuickBooks data file; generally, the QuickBooks program itself is used to ‘broker’ access to the company file. So, developers need a way to work inside of QuickBooks to use it to access the data their applications need.  Second, the data must be transported (via the Internet) to allow for data to come from QuickBooks into another app, or to allow data from the other app to come to QuickBooks.  The REST API and the Sync Manager addressed both of those problems and provided developers with the mechanisms required to facilitate the data integration as well as transport the data.

REST (representational state transfer) is “the software architectural style of the World Wide Web [2]” and represents a standard for creating scalable, distributed system interactions.  Using this method, developers were able to make their online solutions access, read and write data in QuickBooks desktop products because Intuit had first sync’d the data to its servers, so developers needed only to reach the Intuit servers to reach the data.  The Sync Manager provided the transport, carrying the data to/from the desktop installation where the Sync Manager service was running.  And, because the Sync Manager was basically built-in to QuickBooks, there was no additional software to install and maintain on the computer because it was all part of the QuickBooks installation.

Intuit did a fantastic job of getting developers to move to the API integration method, positioning all those lovely 3rd party solutions for linkage via an Intuit.com account and, now, to QuickBooks Online.  Intuit is clearly favoring the QuickBooks Online edition and the API integration method available with that platform, and is telling developers that they must convert their customers to QBO in order to retain the easy connective ability they had with the desktop editions via Sync Manager.

Now that Intuit has announced the discontinuation of the REST API and the Sync Manager, what options do QuickBooks integration developers have, and how can customers using 3rd party integrations keep using them?  Options do remain, and they aren’t all that bad.  In fact, the options which remain continue to be the methods of choice for certain developers. These developers recognized early on that Intuit’s somewhat “lightweight” methods couldn’t handle the complexity or full functionality of their integrations facilitated their solutions using the SDK and never looked back (and still don’t).  For this community of developers – many of whom likely never considered trying to market their solutions in the Intuit app marketplace – the elimination of the REST API and Sync Manager don’t really matter.  They didn’t bother with them in the first place, just as they aren’t bothering with QBO.  Those solutions don’t fit their customers, anyway.

The QuickBooks desktop SDK (Software Development Kit) has been around for years, and using the SDK developers have been able to craft tight integrations between their solutions and the QuickBooks desktop products.  From payment plug-ins to fully integrated sales, customer relationship, inventory and manufacturing solutions – a broad range of integrated applications built with the SDK have been successfully deployed to QuickBooks customers all over the world.   Many applications which integrate with QuickBooks desktop solutions are desktop products themselves and are designed to work within the same desktop and network environment as QuickBooks, so there is no need to worry about “transport” of the data over the Internet.

For other solutions, such as online applications and services, there may be a need to exchange data via the Web. The QuickBooks Web Connector has also been a very popular solution for developers of applications that integrate data with QuickBooks.  The Web Connector is just what its name implies: it is a way to connect QuickBooks to the web and vice versa. With the Web Connector application and a web connector configuration file, developers could provide a method of exchanging data between QuickBooks desktop and another solution fairly simply.  While the Web Connector is quite useful in providing a means to transport integrated data to/from the QuickBooks desktop to an external system (like an online application), it only allows access to whatever data Intuit decides.  For this reason, many developers use both an SDK application and the Web Connector so their applications can access all data required and also have a web service available to transport it.

There are numerous implications relating to the sunset of QuickBooks REST API and Sync Manager, and another among them is the impact in hosted environments.  For customers who are (or might) benefit from hosted QuickBooks delivery models, what does the end-of-life of the Sync Manager mean?  Since the Sync Manager was basically built into QuickBooks desktop editions, it meant that there wasn’t any extra software to install or manage when a company wanted to adopt a Sync Manager-based 3rd party integrated solution. In a hosting environment, this means that the customer could easily add integrated applications to work with their hosted QuickBooks and the service provider might never even know it was being done.  There would be no additional software to install on the host servers; so many providers would simply be unaware that their customers were using these other solutions.

As developers return to SDK and Web Connector implementations in order to integrate with QuickBooks desktop, customers will ask their hosting providers to install the QWC (QuickBooks Web Connector) and/or integration software in their service.  In shared service delivery models, this may be virtually impossible to do without potential compromise to existing customers using those servers or other applications resident on the systems.  Hosting customers will not always understand that a “simple plug-in” actually represents installable software that must be secured, maintained, managed, and kept from improperly interacting with other software in the environment.  Some providers may not even be willing to work with the new integration software, while others may allow it but will not take adequate precautions to ensure proper and secure function.

Intuit has said to many constituent groups that its focus on desktop editions of QuickBooks will continue, and new certifications and benefits for desktop ProAdvisors (and continued development of interoperability with other solutions, like the Revel POS integration for QuickBooks desktop) give support to those statements.  Yet developers who support integrations with QuickBooks desktop are once again adjusting to the not infrequent changes Intuit makes to developer programs and philosophies.  The push to QBO and connected apps may be the focus for QuickBooks marketing dollars, but there are still quite a number of (very busy!) developers supplying solutions to businesses who don’t shop inside their QuickBooks software.

Joanie Mann Bunny FeetMake Sense?

J

[1] https://developer.intuit.com/blog/2014/09/08/timeline-to-discontinue-the-quickbooks-desktop-rest-api

[2] https://en.wikipedia.org/wiki/Representational_state_transfer

Paperless_468x80

The Cloud, The Desktop and QuickBooks

subtitle: Just When They Told You the Desktop Was Dead… 

along comes another desktop app.

Everything is moving to the cloud! Everything is going online!  At least, that is what they’re telling you.  And, to a certain extent, it is true that a lot of things are moving to the cloud; just not everything.  And some of what has moved in is moving right back out.  Use of the cloud and cloud services is increasing, but that certainly isn’t proving that the desktop is going away anytime soon.  The only thing we can be certain of is that things are going to continue to change fairly rapidly, yet the lion’s share of business users will retain working models they have come to trust and rely upon until they are forced to do something else. Today, many accounting and business professionals feel that they are being forced out of the software they have known and worked with for years: QuickBooks desktop software.

I was recently asked to present to a group of accounting and tax professionals, the topic being “alternatives to QuickBooks Online”.  I thought it was interesting that this would be a topic of such interest, as QuickBooks has long been recognized as the market leading application for small business bookkeeping and accounting.  Accountants and bookkeepers, as well as tax professionals, have worked with QuickBooks for years – many having even styled their practices around the QuickBooks brand and offering QuickBooks-specific training and other services.  Why are these professionals now asking to learn about alternatives?  Well, it is an alternative to the online version of QuickBooks that these folks are seeking, and they have been given the impression that the desktop editions of their beloved QuickBooks are no more and their businesses are being forced to change.

Due to Intuit’s focus on promotion of the QuickBooks Online edition as THE  QuickBooks to buy, there is a growing belief that the desktop products are going away.  Many professionals who have worked with the product line for years are now operating under a belief that their only future with QuickBooks is with the online edition, so they are searching for alternatives for their clients and their own practices.  The QuickBooks Desktop editions aren’t being eliminated (2016 editions and certifications coming!), but any real mention of them in the direct marketing is gone, because Intuit isn’t pushing these solutions to new customers. It is no wonder the accounting and tax pros are looking at alternatives – and their customers are, too.

QuickBooks has always been a direct-to-consumer solution and was pretty much the only thing a small business owner would find if they shopped for software at the local computer or office supply store. The high-value desktop editions continue to be available, but it is difficult to tell a business owner they need to purchase licensing and then pay for mobility for QuickBooks desktop editions while QBO sounds much cheaper and they can get it on their tablet or PC for that cheap price. Also, there is more shopping online – from phones and tablets as well as PCs – so consumers are being exposed to other brands and the plethora of new online solutions. Now that they are considering buying or changing accounting/bookkeeping software… they could just as easily elect to use something completely free and not spend anything with Intuit or anybody else.

The small business owner isn’t focusing on the qualities of the accounting solution or how it impacts their accounting professional’s processes – they are focusing on monthly price of the solution.  Accounting professionals are now recognizing that the software isn’t (or shouldn’t be) the basis for their practices, it is simply a tool.  And there are a LOT of tools available to work with, not just QuickBooks, so the value of aligning solely with that solution is perhaps not as good an idea as it once was, but it is not gone.  There is still a tremendous volume of work to be done with businesses using the QB desktop products – you just wouldn’t know it from the marketing hype around QBO.

The thrill of exploring SaaS (software-as-a-service) and online application models has introduced new competition in markets where the dominant player once felt secure (small business accounting, for example).  While Intuit’s QuickBooks products were a defacto standard and essentially owned the smb accounting market, the diminished response to the QBO product has created opportunity for many newcomers.  Xero, for example, has been able to make great progress, even recruiting long-standing QB ProAdvisors as Xero advisors and promoters.  gnuCash, once a bit of an outlier, is getting new business because it IS desktop based (some people like that!) yet it doesn’t require an an ongoing commitment to internet connectivity or to pay fees to the developer. NolaPro, Wave, Freshbooks and more are growing in popularity as more freelancers and small business owners begin using applications other than spreadsheets to manage their business finances.  The generation that grew up with online banking is now readily adopting computerized bookkeeping, but they aren’t necessarily interested in QBO.  Still, a great many move to QuickBooks desktop editions because QBD is a recognized and respected solution.

It also remains to be seen what happens with usage of some of these online smb accounting solutions when the business reaches some size or complexity.  While they may be highly useful for startup or freelance business, many are not likely to satisfy business requirements far into the business lifecycle.  This is when the going concern and growing business demands more functionality and performance, which often becomes the catalyst for seeking faster and more powerful software and systems and has been a driving force for businesses returning to locally-installed or hosted accounting and ERP solutions.  Along with QuickBooks desktop editions, Sage is positioned extremely well here. The Sage 50 solutions (good old Peachtree!) can scale and also have very strong accounting functionality.  These were actually the preferred solutions for most accounting pros for a time, but the momentum of QuickBooks pushed them to the side.  With the attempt to now leverage the QB user base to the QB Online solution, Intuit has created the opportunity for Sage to regain a position with accounting professionals and their clients who demand more.

As these software and systems have (in some part) migrated from the local infrastructure to the web, we have also seen a lot of hybrid or “tweener” approaches come about.  These approaches, just as cloud service of any type, come in many varieties and exist to solve different problems.  The problem of browser-based functionality and modality is among the issues identified with QBO.  The browser-based app doesn’t allow for multiple operating windows – you have to use browser functionality for that.  And it is relatively slow – performing data updates and screen refreshes like with a website and not as one would require of a business application.  The solution provided is a great example of a hybrid approach.  The desktop app for QuickBooks Online (yeah) is a software app that comes in a flavor for Windows and Mac, and which provides more of a desktop user experience even though it mimics the interface and connects to the data of QBO.  It is faster, and multiple windows can be used, and more… which are some of the great benefits of running software on the local device and why desktop software is so great a performer.  This hybrid model simply allows for desktop software to work with cloud-stored data and back-end processes, and potentially delivers some of the best of both technology models: cloud and localized.

If you consider how much of the actual QuickBooks desktop product has been turned into web service (payroll, merchant processing, etc), it seems like QuickBooks desktop is already beginning to be a bit of a hybrid approach.  And when QB desktop is run with a hosting service provider, the whole thing becomes available anytime/anywhere.  Hosting is the way to provide the management and mobility aspects of QuickBooks and other desktop software.  The hosting model delivers benefits of cloud service – providing users with all the features and functionality of the desktop solution – and introduces the system management and mobility that is part of the underlying value of a web-based or SaaS application approach.

The real discussion, I believe, is not about the death or  near death of the desktop and locally installed applications – that’s just silly. Even phones are now being touted as possible desktop replacements, as the processing and storage capacity has increased to rival the most useful portables and laptops.  Clearly, devices continue to be more powerful and capable, and these advancements aren’t done solely to make web browsing more enjoyable.

pendulumDevices are more powerful so that they can run more applications – fast – and deliver more useful functionality to the user. Maybe the data will be in a cloud, and maybe even some app functionality will be delivered via a cloud, but it is very unlikely that everything will be in the cloud.  Complexity and cost drove developers to seek out alternatives, and advancements in technology will introduce new options that change everyone’s thinking again.  While the pendulum did swing to one extreme (move it all to the cloud and off the device!), we are now seeing it swing back  in the other direction a bit and those who didn’t swing all the way the first time are in a position to reap some benefit.

Joanie Mann Bunny FeetMake Sense?

J