“Business as Usual” Isn’t Cutting It

“Business as Usual” Isn’t Cutting It

For a lot of businesses today, “business as usual” just isn’t cutting it.  Competition is getting more aggressive, and clients are demanding more while margins are shrinking and the cost of operating the business just seems to go up.  Business owners and their CFOs must recognize that it’s time to change the way they operate.  By leveraging innovative technologies and cloud solutions, it is possible to transform the way critical business decisions are made and to radically improve how the business serves their customers, empowers their sales force, and keeps mobile workers working.

Business intelligence comes from all aspects of the business, not just accounting and finance.  Particularly in volatile economy, where uncertainty weighs heavily on each and every business owner, it is essential that the business make the best possible use of its information assets to eek out every bit of insight it can in order to not simply survive, but to find a way to identify and capture opportunities which will propel the business forward.

Data is just data, but information is power.  It takes skill and experience to turn raw data into instant insight, and this is where accounting and finance professionals should be placing their focus.  With a wise and intelligent approach to “enabling” businesses with tools to help streamline and improve process effectiveness, and structuring systems to capture and integrate data throughout the operation, CFOs and accounting professionals can assist their business clients in turning operational and financial data into actionable information supporting better decision-making.

Make Sense?

J

Read more… What will my business be worth when I need it to be worth a lot?  Your Exit Strategy

What will my business be worth when I need it to be worth a lot? Your Exit Strategy

What will my business be worth when I need it to be worth a lot?   Your Exit Strategy

An exit strategy, as defined in Wikipedia, is “a means of leaving one’s current situation, either after a predetermined objective has been achieved or as a strategy to mitigate failure.”  With planning, a solid approach to managing business finances and operations, lots of hard work and a little luck (and more planning), your exit strategy from the business will look more like something from the first category rather than the latter.

It’s important to note that having an exit strategy doesn’t necessarily mean that the sole purpose of the business is to sell out for a bunch of money – not right away, anyway.  For many small business owners and entrepreneurs, the exit strategy is really about where they want their businesses to be in the future, and what they hope to get from it now and later.   For every small business owner, it is a balancing act between meeting today’s needs and reaching tomorrow’s goals.  The “Exit Strategy” is the essential plan for recouping the capital (money, time, effort) that has been invested in a company, whether that “recouping” happens earlier or later.

Not every business owner is in business to become a Fortune 500 company; some small businesses exist largely to support the lifestyle desired by the owner, and to perhaps leave a legacy behind for the heirs.  As with any investment strategy, a well thought out plan must be developed and followed in order for the entrepreneur to have a chance of reaching the desired outcome with the business.  What is really difficult is getting that plan in place, and then monitoring progress and making adjustments over time.   Business valuation – establishing the worth of the business – isn’t done based on data from a single point in time, it must capture historic performance data over several years of operation.  Business value also takes into consideration whether or not there is a profitable future for the business given its current condition, based not just on historic information but on industry outlook as well as economic and competitive landscapes.

Because business value is a dynamic thing, potentially changing with any given activity or event, it is essential that the business owner monitor performance and how it impacts the value “goal”.  Too often is a business owner caught off guard, believing that things were going very well because the cash flow was good, only to find out that they have drawn too much cash out of the business to allow it to grow in a healthy manner.  If the goal of the business is to support the owner lifestyle, perhaps this is not a problem, as additional growth of the business may not be the primary goal established.  The following quote from an article on Entrepreneur.com described this type of business owner pretty well:

“I asked the owner of a small, fabulously profitable manufacturing company why he didn’t grow the business bigger and sell it for a gazillion dollars. His response: “Excuse me? You’ve had way too much schooling. What part of 30-hour work weeks and a $5 million personal income don’t you understand?”

For most small business owners, this is where the struggle becomes visible – understanding that what you do now in the business impacts what you will get from it in the future.  If the business needs the money to grow, then taking too much out will stifle that ability.  If part of the exit strategy is to build value in the business and position it for acquisition, then a growth strategy is likely a requirement.  On the other hand, if you’re getting what you want and need from the business, and growth isn’t your imperative, then it is good to know that, too, and plan accordingly (the cash cow won’t be alive forever without proper care and feeding!).

The key for every business owner is to establish the goal – the result they wish to achieve from having the business – and to then make a plan and follow it as best they can, adjusting to changing conditions and situations, but never letting the path and the goal get out of sight.

Make Sense?

J

QuickBooks SDK Integrations, Cloud Hosting, and the Customer Relationship

QuickBooks SDK Integrations, Cloud Hosting, and the Customer Relationship

Intuit QuickBooks desktop editions are the most popular small business accounting software products on the market, boasting somewhere in the neighborhood of 3.5M users.  In contrast to the QuickBooks Online Edition, which has approximately 300,000, desktop QuickBooks still reigns supreme with small business.

While QuickBooks satisfies most of the general business functionality required from a general accounting product, it doesn’t address much else.  For this reason, numerous software developers have created the software products – the extensions, integrations, widgets, and tools – that make QuickBooks more useful to the business.

The sheer popularity of the QuickBooks product line has supported the creation of a very large and diverse community of developers who make things that work with QuickBooks.  However, as with any attempt to bring like-minded people together, the QuickBooks developer “community” is not all-inclusive, and there are lots of ISVs (independent software developers) out there who aren’t communicating with Intuit frequently, and who aren’t necessarily exposing their solutions through the Intuit marketplace and other Intuit-branded venues.  In many cases, these are developers who have line-of-business solutions that represent the operational priority for their business clients, and where the integration to QuickBooks financial is somewhat of an after-thought.  In many cases, these solutions rely on QuickBooks only for general back-office account functions, where the GL, AR and AP are all that really matter.  The “tough stuff” is done in the line-of-business application.

Most of these types of solutions, as well as many with more complicated functionality or data integration requirements,   utilize a method of communicating with QuickBooks developed using the QuickBooks SDK, or software development kit.  This SDK was originally introduced as a means to replace the clumsy IIF import facility, an early way to get data into QuickBooks from other systems.  The SDK is really a tool kit designed to facilitate desktop application integrations, which is why so many developers use this method.  Particularly when an application is intended to be used on the desktop in conjunction with QuickBooks, it makes sense for developers to use an integration method that will allow them to produce the rich experience and seamless re-use of data that the desktop environment allows.  The SDK requires that the QuickBooks program be present, and QuickBooks controls access to the data file rather than allowing the 3rd party application to have direct data access.

The new method for integrating with a QuickBooks application is by using the IPP (Intuit Partner Platform) method, which is essentially an API (application programming interface) which simplifies the creation of data streams to and from the QuickBooks database.  This method of integration is intended to be serviced by the Intuit Sync Manager (included with QuickBooks), where your data first syncs to Intuit servers, and then connected apps sync from that source.  In this case, Intuit acts as the intermediary, hosting the synchronized data and controlling the sync with the QuickBooks database.  While this may be much easier in terms of offering stricter standards for QuickBooks data integration, it is not a method which addresses the needs of those solutions requiring an integrated experience involving QuickBooks programs and data, or which have more complex data integration requirements than may be served through the IPP.

Because the QuickBooks SDK has been around for many years, it allowed for very stable QuickBooks-integrated solutions to be developed.  In comparison, the IPP is pretty new and has taken Intuit a few tries to get working.  For this reason, there is a limited catalogue of solutions available in the Intuit App Center, which is where IPP solutions are promoted.  Moving forward, Intuit has stated that the focus will remain on the IPP, with the SDK no longer being a preferred (or supported) method.

The method of integrating with QuickBooks desktop editions matters, especially if you’re looking to bring your business applications to the cloud.  Application hosting services is the way to “cloud-enable” desktop solutions, yet not all hosting providers recognize or understand the differences in how applications might integrate with QuickBooks, and what that means to the technical and user environments.  Not all applications are created equal, and not all QuickBooks integrations are, either.  Some integrations sound simple enough to implement, yet have hidden requirements that make deployment with a host or outsourced infrastructure provider an interesting endeavor to say the least.

Developers using SDK integrations with QuickBooks should make certain that they have thoroughly discussed their solution requirements prior to deploying their applications with any host, particularly with a client-selected provider.  Companies experienced in hosting QuickBooks are not necessarily adept at understanding the nuances of SDK-developed integrations, and may minimize the technical requirement to the point of leaving your company and your customer with a bad feeling about hosting.  In worst-case scenarios, the software developer loses their customer altogether due to a poor experience with the solution in a hosted environment.


Cooper Mann Consulting
 is working to help developers and commercial ISVs with QuickBooks-connected solutions get their products to the cloud, and in a way that they can influence and help control the all-important customer experience.  Rather than being just one of a few hundred hosted products customers can select from the provider menu of offerings, we believe your solution should be delivered with your values, your message, and your unique service approach.   Doing so allows you to keep your arms firmly wrapped around your customers and users, working closely with them as you develop your solutions towards a true SaaS or cloud application model, and easing the transition from desktop to web application delivery and subscription service.

Intuit believes they own the relationship to all QuickBooks customers, and they’re right to the extent that the user relies on QuickBooks for some business functionality.  Hosting service providers think they own the customer relationship because they have significant influence over the products accessed from their servers.

Operational support solutions go deeper into the business than any high-level accounting product, and the method of deploying the solution (locally installed or hosted) is an IT issue and nothing more.  As a developer or provider of essential solutions which address specific vertical industry or line-of-business needs, and as the company who understands the business of your customer and supplies those solutions that help them perform, don’t you really think you should own that customer relationship?  We do.

Make Sense?

J

Want to know more about how Intuit is changing their approach to QuickBooks integration?  Read Charlie Russell’s rant: Is Intuit Abandoning QuickBooks SDK Developers?

Read more about QuickBooks cloud hosting: Cloud Hold-Out No More: QuickBooks Desktop Editions in the Cloud

Read more about cloud development: Lessons Learned (or Not): Development and the Cloud

Read more about legacy application modernization, and why IT and back-office outsourcing makes sense for a lot of reasons 

Managing The Purchasing Process: More than just expenses

Managing The Purchasing Process: More than just expenses

When a business owner hears the term “expense management”, they immediately get a vision of traveling employees with piles of receipts and vouchers to be organized, accounted, and possibly reimbursed for.  The image is fleeting, gone out of mind with no lingering thought, because this business owner does not have personnel who travel frequently, and does not have to deal with volumes of expense reports from employees.  Expense management solutions aren’t anything this business owner is looking for.

Yet, what does happen every day is that equipment, materials, supplies, and services must be purchased to keep the business operation going.  Calls are made to vendors, price quotes are developed, and purchase requests are typed up in Excel spreadsheets and piled on the owner’s desk for approval.  The business owner rifles through the various requests, and brings in the bookkeeper to help work through the decision of which items to authorize based on current cash availability.  Because the availability of working capital changes frequently with billings being sent out and receipts being deposited daily, the owner and the bookkeeper spend much of their time together figuring out which purchases to make and when.  It is a continual and ongoing process, taking a lot of time and attention away from other important business matters.

Too often, thoughts of managing these efforts with more structure places the problem “in a box” and addresses only half of the issue – the purchase.  While managing materials requirements and predicting when parts or supplies will be needed is one side of the problem, factoring those purchasing plans in to the cash requirements of the business, and having a meaningful and effective way to monitor current cash, expected receipts and purchase requirements together is essential.  This ability requires that the payments management solution also address receivables in order to have the cash flow and availability information necessary.

Expense and purchase management processes generally involve three main steps: planning, tracking, and reporting.  As the process involves planning, it suggests a proactive rather than a reactive approach to cash management and purchasing activities.  By bringing together all of the critical data which describes “inflows and outflows”, the business owner has the information necessary to not only forecast (plan) cash requirements but to also understand the availability of working capital.  Knowing ahead of time that traditionally slow paying contracts aren’t factored into immediately available cash is important, and being able to make adjustments to purchase schedules based on availability of funds is essential.

Expense reporting may not be a big part of the business, but managing cash flow and purchasing goods and services is, even in the smallest of enterprises.  Make sure the business has the tools in place to help bring an additional level of intelligence to purchasing activities, and that those tools deliver the benefits of a structured (but not time-consuming) purchasing approvals and proactive cash flow management process.

For accounting and finance professionals, this is a highly valuable area of service you could be providing to your clients – helping to implement the tools and solutions which not only allow you to work in more depth with client businesses, but which deliver immediate visible and actionable benefit to the client.  This is just one of the ways accounting professionals can work closer with their clients, and the benefit is delivered each and every day (not just at tax time).

Make Sense?

J

  • Is your purchasing and expense approvals process holding up your business? Read more…
  • Read more about using the cloud to extend “connectedness” beyond traditional boundaries 
  • Read more about how there’s no fear and loathing in accounting
  • Read more about the pressure on accountants to deliver more value and intelligence to their clients
  • Read more about Data Warriors: accounting in the cloud

Knowing More: CFO and Accountant Value in Understanding Business Operations

Knowing More: CFO and Accountant Value in Understanding Business Operations

Accounting professionals are being pressured to deliver more value and intelligence to their business clients every day.  The pressure comes from a variety of areas, not the least of which is the fact that a lot of do-it-yourself tools are now available which lead business owners and managers to believe that they know what’s going on in the business.  Lots of charts, graphs, and dashboard presentations make the numbers more readable, but they don’t say whether or not the numbers are even right.  Even more important, they don’t deliver insight based on experience and understanding.  This is where the accounting professional’s value really comes from – providing insight based on good data and quality data analysis backed by experience and understanding of the business.

You can’t be a good CFO or a strategic business partner to your CEO until you thoroughly understand operations and how they drive performance,
CFO.com (http://s.tt/1rtoZ)

Knowing what makes a business valuable is important, but what many business owners don’t fully understand is how to best increase that value.  Generalized reports which summarize financial information, distilling it into a standard set of metrics, often don’t tell the business owner what they really need to know – how to go about increasing the overall value of their business, whether it is through improved profitability or through growth.

The business owner understands the operations, but not necessarily how operational activities actually impact value and profitability.  Helping owners know more about their enterprises requires that the accounting professional also know more, where gaining a deep understanding of operations and learning what business functions are addressed and how becomes the key to bridging the gap between operational knowledge and business valuation. This is where the accounting professional or CFO can really make a difference, and can help to apply their knowledge in building business value directly towards those areas which fundamentally impact it.

Make Sense?

J

  • Read more about how accountants need business intelligence, too
  • Read more about how there’s no fear and loathing in accounting
  • Read more about Data Warriors: accounting in the cloud