Is it Cloud or is it Desktop?

Is it Cloud or is it Desktop?

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

desktop-apps

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

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

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

jmbunnyfeetMake Sense?

J

Growing Up: Software buying decisions throughout the business life cycle

Two-TallThere are two certainties in life – death and taxes. While both are unavoidable, at least the taxes issue can be managed. Managing taxes and business finances in general takes detailed information. Considering how most small businesses get their start with business bookkeeping and accounting, it’s no surprise that information gathering becomes one of the most time-consuming and frustrating tasks around tax time. Fixing the problem from the beginning and implementing a system to manage the detailed information the business needs on an ongoing basis is key to avoiding the rush as well as building a business information framework that might span the life of the business entity.  Yet fixing the problem for this year’s tax information gathering is relatively simple compared to figuring out how to format, retain, and continuously collect and compile new data for analysis throughout the life of the business.

In order to understand how to address the problem, it is important to understand the evolution of business accounting. Not how the concepts or practices have evolved, but how technology has (or has not) been applied to certain problems, and where the gaps are.

Starting Up

The first things a new business owner generally does is get a business license, get a computer, and run down to the discount store to buy a copy of QuickBooks or maybe Microsoft Excel. Now, this business owner isn’t necessarily prepared to properly handle the accounting for the business, but he understands that he has to do something. Keeping a check register, at the minimum, lets him know how much money is in the bank. And that’s what it’s all about for the small business person – cash flow and cash availability. But the focus on the checkbook frequently causes the business to postpone implementing deeper, more beneficial processes.

With a focus on the checkbook, the business manages cash by counting payments out and receipts in. But the nature of the payment or the receipt is the true question that must be answered and accounted for. It is surprising how many businesses still keep ledger cards – those manual 3×5’s in a box – where customer and vendor information is kept. It is a simple method, and provides the business a way to keep individual account records. But the fact that this detail information is not part of an integrated system creates a greater potential for lost or inaccurate data. Further, the greater the volume the more difficult and error-prone managing the information becomes.

It is at this point that the business seeks to find a more comprehensive means to manage the additional business data. This is another buying decision the business owner must make, introducing a new system which can handle the additional activities around accounts receivable, accounts payable, inventory and sales orders, etc. The business was already keeping track of products or services, customers and vendors. But here we are at a step where new systems and processes must be introduced. Although a belated effort, this after-the-fact implementation of customer, vendor and item tracking now establishes the means to manage more business activities as part of an integrated system.

The difficulty comes in loading the historic information and learning new systems. Depending on volume, the quality of the manually kept data, etc., it may be determined that historic transaction details are not to be entered. So, the business moves forward with a better system for managing business activities and data, but loses the value of the early transaction detail.

Volume and Growth

The business has implemented an accounting system which helps to keep track of customers, vendors, items, and cash. More detailed processes are introduced as the business requirement grows – offering perhaps more specific information on costs of certain products, or summaries of customer purchases or item sales activity. This data provides a much more informed basis for business decision-making, but also impacts the systems as the volume of data to be managed grows.

Growth may present itself in many ways – growth in the number of products or services offered, growth in the number of transactions processed regularly, growth in the dollar value of transactions, or growth in the number of employees who need access to the system. All of these areas impact the ability of the system to continue to support the business requirements. Quite frequently, a certain “density of data” is reached and the current system is not able to efficiently manipulate and manage the volume. Here again is another buying decision. Can the existing system be expanded to handle the additional volume? Or must a new system yet again be introduced? The business process requirements may not have changed, but the earlier choice of systems may cause a forced change simply due to business volume or number of users.

The frustrations of changing business systems are compounded the further into the business life cycle the change comes. Much of the historic intelligence of the business is derived from the earlier days of operation; data which reflects the stages and activities of the business over time. When a business reaches a point where data volumes force a systems change, a worst-case scenario occurs: The volume of historic data is too great for the current system, and loading it into a new system takes a huge amount of time and effort. Unfortunately, this task often proves too daunting for the company, so again valuable historic detail information is lost and summary information is loaded into the new system.

Operationally Specific Systems

As the business matures – and in order for the business to mature in a healthy manner – specific and detailed information must be captured and analyzed. Systems which take a broad view of the business, offering only general information and process support, frequently do not supply the business with the levels of intelligence truly required. For example, a manufacturing business needs to fully understand and manage the manufacturing processes and materials supply chain to ensure profitability and consistent product quality. A retailer needs to know which products sell in which markets in order to ensure product stock and availability to key customers. And all of this information is time-critical if the business is to make necessary adjustments in time to benefit from them.

This level of detail can only come from a system which incorporates a certain specific orientation towards the operational processes of the business. The fact of selling a product to a customer is an activity which gets recorded, but the additional details of the customer location, pricing levels, purchasing levels, salesman, inventory item, and warehouse location tell the rest of the story. Over time, the business owner can then better understand customer purchasing habits, inventory item turnover, supplier dependencies – a wealth of business intelligence. This data is then used to assist the business owner or management in determining the specific activities or actions necessary to keep the business moving forward and improving performance.

In the end, it is the demonstration of well-defined processes, deep insight into the business operational metrics and financial performance, and the ability to effectively and accurately report on this information that creates a basis for provable business value.

No Best Answer

When looking at the business accounting and finance systems available in the market – particularly considering those which have earned a level of market share – there are visible gaps – big ones. This is clearly reflected in the numbers, where Intuit QuickBooks leads in the small business market, but has no reciprocal in the midrange or enterprise markets. QuickBooks fits into that early space, where the business is just starting out and, maybe, extending into keeping more detailed customer, vendor and item information. MS Excel is also a winner for very small and new businesses, as the spreadsheet is a simple and easy solution to creating an electronic check register. But there comes a point where a business has requirements that extend beyond the ability of the small business software. Sometimes, the mere thought of change is so abhorrent (usually based on a bad initial implementation experience) that the business attempts to use the software far beyond what it was built to handle.

Other application makers offer systems that have a number of small business features, but that also offer more in-depth or complex capabilities to handle the growing business. These systems, too, have a great potential to be outgrown, and can be costly implementations which handle only a portion of the business life cycle.

Larger, module-based systems and frameworks offer a broad range of functionality, integration, and data management capability. They typically address more – and more detailed – business processes, and can scale to very large sizes. But the cost and complexity of these systems is often the barrier, and given that there is no clear seed product (small business version of the big business software), the upgrade path is unclear and problematic. Given the huge gap between the “typical” small business system and the upper-levels in the enterprise applications catalogue – the transition from very small to very large software is not likely to be made in a single step.

Losing intelligence with each step

Each stage of business requirement typically drives to a buying decision. This buying decision is met with angst, as considerations include not only cost, but data conversion vs re-loading, new process or system design and setup, user training, proofing the system (running parallel?) and a host of other issues, not the least of which is the business benefit to be derived.

The emergence of SaaS solutions and multitenant web applications has compounded this issue, as there is a tendency for such solutions to provide only list data and other easily exported data.  Transaction information and details are frequently unavailable for export to another solution, or the data may be exported but not necessarily in a meaningful form.

Small Businesses should be particularly concerned about whether or not the solution will fit the needs of the business for an extended period of time and through a variety of business conditions. The small business should also determine if there is a way to continue use of the solution (or transition from the solution) if the solution or the provider stop meeting the needs of the business. Small business owners are particularly at risk, because the SaaS solutions oriented towards small business users often don’t have the on-premises options that some of their enterprise counterparts offer. And small businesses are the ones who are most likely to need to transition to another solution as the business grows. Further, the small business user often lacks the technical knowledge to manage the conversion effectively, and doesn’t typically employ skilled in-house IT personnel to handle it for them. The result: consulting dollars get spent, just to retain the data the business already has.  http://jcmann.blogspot.com/2009/11/salvaging-business-intelligence.html

If information is power, too many businesses are losing that power when they migrate from one software product to another – they are losing valuable historic information by leaving transaction and other detail data behind when they convert from one system to another.  This should be an area of focus and key discussion point when any change to systems is considered.  After all, the insight and business intelligence gathered over the years was likely instrumental in helping the small business grow up to become a successful big business, and will continue to be important for years to come.

jmbunnyfeetMake Sense?

J

Marketing and Sales Needs System and Process Automation

Marketing and Sales Needs System and Process Automation

Running a business means finding and keeping customers who will buy from you.  This isn’t necessarily easy, particularly with the number and variety of “impressions” people get throughout their day.  It used to be that simply locating a business in the right place would generate drive-by traffic, with location being the key to generating impressions and causing people to actually stop and shop.  Impressions – yes, those brief instances where your brand or service is viewed – count.

The entire lifecycle of the customer relationship starts with the first impression, so it needs to be a good one.   Marketing impressions expose your business and products to prospective customers, with efforts oriented towards the generation of sales leads.  A lead is a business or individual that may ultimately develop into a sales or business opportunity.  Rather than attempting to engage with businesses or individuals one at a time, businesses use marketing to target large groups in hopes of earning the permission to engage group members in more focused or individualized sales activities. When the business earns the ability to communicate directly with a prospective buyer, a sales lead is generated, and the business now has a prospective customer and the potential to make a sale.

Sales leads don’t stop becoming leads just because they purchase from you.  Every customer remains an ongoing opportunity to generate new business directly or indirectly via referrals or recommendations.  The best case scenario for your business is when you know when and why your customer buys from you, when the customer wants more, and that they will refer their friends or business associates to you.

Part of the problem with marketing and sales is that there are often too few people and/or resources to apply to the task.  Most businesses aren’t in the position of simply throwing money at a problem (which rarely actually solves the problem), so it becomes essential that you find a way to get the job done with the same or fewer people and resources.  The keys to solving this problem are systems and processes (automation).  Automation doesn’t always mean that there is an “automatic system” somewhere which performs all of the tasks for you.  In most cases, it simply means that the process is structured, efficient, and is able to be effectively repeated without significant deviation or loss.  Structured systems and processes, along with a strong commitment to capturing activity data and measuring results, is the foundation which will support growth.

Marketing Automation Explained (Infographic) | The automation of business function is set to be the new trend in 2014. There are already dozens of sales, marketing and finance automation options, and for good reason: The quantifiable returns they provide are undeniable. Here is a look at marketing automation and how it works. 

http://www.entrepreneur.com/article/227923#ixzz2ghHq9Qpn

From the very first impression through the conclusion of the sale and ongoing, it is essential to capture the data which describes the activities and events around doing business with your customers.  It is important to track unsuccessful efforts as well as those which are successful.  By understanding what does not work, you develop valuable insight which helps refine the process and the approach, resulting in fewer wasted efforts. The accumulated data tells the story of how you earn new business and how you create a customer relationship, which helps you understand how and where you are successful in earning new business and why you are able to retain loyal customers.

Joanie Mann Bunny FeetMake Sense?

J

Read more about Enterprise Functionality for Small Business | Relating to Customer Data

Enterprise Functionality for Small Business | Relating to Customer Data

Enterprise Functionality for Small Business | Relating to Customer Data

handshake

Many small business owners are under the impression that most powerful business process management solutions are just for big businesses. A common misconception, for example, is that robust CRM products with turn-key functionality are too complicated and expensive.  This misconception leaves most small business owners to frequently turn to inexpensive online solutions or to their favorite email client in order to store and manage customer information. In today’s competitive business environment, the intelligent and innovative use of technology and business information is often the determining factor between success and failure. Now more than ever, small businesses must leverage tools with the same capabilities as their enterprise counterparts in order to help the business perform at levels necessary to drive growth and maintain profitability.

The data developed within the solutions supporting various business processes is the key which unlocks business intelligence. This data may only be captured and used if the systems and tools in place allow for it. With far too many small business CRM solutions, the assumption is that simplicity of use is the equivalent of less functionality. Approaching the problem from the standpoint of what most small business owners KNOW they need to know, developers have sometimes failed in delivering the capability (and resultant data) small business owners didn’t know they needed or would benefit from. What business owners need to know about is the customer.

Customer Relationship Management (CRM) solutions help businesses identify, acquire and retain customers. Almost any business relationship or interaction represents a customer opportunity. Present customers are customers now, past customers are not just past customers but prospects and everyone else is a prospective future customer. Consider that vendors or resellers are different types of customers, too.  Even employees and coworkers can be seen as “internal” customers. Keeping useful and relevant information about these various “customers” and documenting how the business interacts with them is essential to understanding the entire relationship lifecycle, which is a step towards understanding the business better.

When a small business elects to use a software solution to handle the various interactions with customers, it is often approach in pieces rather than in a comprehensive manner.   Traditionally, Contact Management solutions are applied to sales efforts, providing tools for communicating with leads and prospects as well as current customers. However, related information is also often stored in accounting systems, which handle billing and payment processes involving customers (clients, suppliers, employees, etc.). Some businesses also may use other systems for time management, service or work order management, project management and to archive related documents and emails at various levels of the relationship, where customer information is used and data is created.  With segmented pieces of information in numerous databases, it is hard to achieve true Business Intelligence and a comprehensive view of the entire operation.  Smaller companies can easily miss out on the benefits that their enterprise counterparts possess.

It’s not really unusual for businesses to store some of the same information in several systems, generally in order to support specific job functions for workers in those areas, and delivering data on the equivalent of a “need to know” basis.  For most small businesses, though, an integrated Business Management system that provides CRM as a component of its overall offering could be the answer to providing a single comprehensive solution for all departments.  An integrated solution of this sort would seamlessly integrate with the accounting, email, and document management products Small Businesses use every day.  Examples of such solutions include, but are not limited to, Results CRM, Method CRM and LeGrand CRM.

Beware, however, that not all integrated CRM solutions are created equally. If your organization delivers billable services, make sure that the integrated CRM system that you select can take a billable appointment that was scheduled in the CRM system and automatically place that on an invoice for you – without duplicate data entry and manual tracking of timesheets – so you’re not leaving money on the table. If you manage projects, make sure that the CRM system has the cohesiveness to include project and resource management functionality so that the full business relationship – from sales to the delivery of services to billing – can be managed and tracked in one system without duplicated data entry.

When systems are not tightly and intelligently integrated, sharing data between them becomes very problematic.  Without the ability to check for duplicate records or properly map data points and related fields between systems, there is a great potential for errors in or duplication of data. The result could be a large amount of unrelated and unusable information, which is often what happens when list or transaction data is simply copied between applications without the necessary logic to understand changes in various records, record types, or record states.

There’s a reason why “legacy” integrated software solutions made sense for businesses, and why many enterprises continue to hold on to their solutions – they include the wide variety of tightly integrated functionality and logical data sharing that has been a benefit to the business for years. As organizations seek to start up or reassess their software and systems, they would be wise to keep in mind that generating “big” data with a bunch of loosely connected applications isn’t enough. The data must be intelligently related – just like the business and the customer. 

A tightly integrated and well-managed CRM and Business Management solution, whether in-the-cloud or on premises, is not out of financial reach for small business.  While a solution of this type is not free, the reasonable investment in a quality solution will provide the Business Intelligence necessary to build and maintain a competitive advantage.

Joanie Mann Bunny FeetMake Sense?

J

Hosted QuickBooks and Office 365 a Complicated Technical and Licensing Model (until now)

When Intuit acknowledged the ability for companies to host QuickBooks desktop editions, service providers were presented with the opportunity to offer hosting for the QuickBooks desktop editions from their host servers and infrastructure.  The benefits of using QuickBooks desktop products in a hosted environment are many, including the introduction of mobility, disaster recovery, remote access and other things now associated with cloud computing models.  But the evolution of application delivery technologies and software as subscription service models is challenging the “traditional” approaches used to deliver hosted QuickBooks services.  One of the greatest challenges facing these QuickBooks hosts is the changing landscape of Microsoft Office licensing, because QuickBooks is just no fun without Microsoft Office.

While the QuickBooks application handles a variety of essential business functions, it relies upon other software to accomplish certain important tasks, such as reporting.  Most of the QuickBooks reports can be exported to Excel worksheets, allowing users to refine and manipulate the document outside of QB;   QuickBooks Enterprise Edition uses Excel to handle consolidated reporting.  QuickBooks uses Word for writing customer letters, and Outlook as a tool to email invoices.  There is a lot of functionality in QuickBooks that relies on the MS Office products, so it is pretty typical for a QuickBooks user to also be an Office apps user.  In order for the applications to work together properly, they need to be installed on the same computer.  If QuickBooks is hosted “in the cloud” with a hosting provider, and Office 365 applications are installed on the local PC, the two applications don’t “talk”, and the integration isn’t seamless or even functional.

image credit: Microsoft Corp | Microsoft.com

When a small business subscribes to Office 365 (or Microsoft 365 now), they are provided with rights to install their Office applications on their devices (depending on the subscription level).  While this enables users to have Office apps on multiple computers they use at different times, it does not provide authorization for the application to be installed on a hosted server where it is accessed by those users.

What this means is that customers who purchase Office 365/Microsoft 365 subscriptions to get their MS Office productivity applications can’t generally use those licenses in a hosted environment.

But there is an answer for small businesses who want remote and mobile access to their QuickBooks desktop editions and who also have Office 365 application licenses. The answer is to deploy QuickBooks desktop on a Microsoft Azure cloud server. This solution allows users to run their QuickBooks software as well as their qualifying Microsoft Office (M365 Apps for Enterprise) licenses on the Azure cloud server. The cloud platform enables the anytime/anywhere access desired and keeps all the applications and data secure and available for those who need access.

There is almost never just one way to solve a problem, and the cloud is introducing new options – and challenges – at all levels.  As application licensing and delivery models continue to change, solution providers will come to recognize the value they provide in bringing the right selection of services and technology models together to benefit not just their customers, but their own revenue streams and profit potential.

Joanie Mann Bunny FeetMake Sense?

J

The Holistic Approach to Cloud-Enabling Your Firm

The Holistic Approach to Cloud-Enabling Your Firm

Today’s professional accounting or law practice has a number of issues to contend with, not the least of which is technology.  While IT has been serving the firm for years, shifting paradigms in computing are leading professionals to wonder exactly which direction they should turn for advice.  It’s easy, at a high level, to see the value and benefit of outsourced IT services and being able to focus on your core offerings, but it’s a little harder to find exactly which path your firm should follow.  One thing has proven true over the past few years: taking a holistic approach to cloud-enabling your firm is far better than any uncoordinated exchange of applications and services.

There are four areas the firm should explore when looking to more fully leverage technology to its benefit, which is what “cloud-enabling” the practice really means:

  1. Transitioning to a paperless (or less paper) office
  2. Exploring alternative billing methods (value versus time?)
  3. Outsourcing non-core and non-strategic tasks and processes
  4. Streamlining procedures to create consistency in service levels

The challenge is that firms have numerous options and approaches being thrown about, none of which represent obvious solutions to the entire problem.  In pieces, cloud services and online applications can deliver new capability and functionality, but a professional practice has the requirement for systems to work together to be effective.  Re-entry or redundant storage of data is inefficient, so it is difficult to streamline procedures when the systems run on different platforms or don’t integrate well.

One approach is the “hybrid” approach, where you take the best of the tried and true, and deploy it in new ways to create new capabilities.  Also introducing cloud-based and SaaS solutions where they can truly help the firm innovate makes sense, as long as those solutions can connect back to the core systems. The key is to not lose what efficiency and business intelligence the firm already has while attempting to transform and improve upon those models (digital transformation).

The new thinking by some firms is to adopt web-based practice management solutions that make it easier to collaborate with team  members and clients.  Many of these solutions get great reviews and indeed do make it easier for users to access information from anywhere and on mobile devices.  Lots of neat features for the forward-thinking practice are available, yet the problem is that these solutions usually don’t have general accounting functionality required by the business, nor do they address some of the fundamental capabilities that apps on the desktop can.

For the online applications serving line-of-business functionality, the easy answer to finance department questions is to connect to an online accounting solution, like QuickBooks Online.  While this may serve the needs of the developer, the needs of the business finance department often outpace the functionality available in the smb online accounting products.  To address this reality, many developers have created the means to export data to the QuickBooks software running on the local desktop.

The desktop editions of QuickBooks remain extremely popular with professional service firms and the businesses they serve. In a cloud and mobile world, the firm and their client doesn’t have to be tied to the local desktop in order to keep their desktop software or collaboratively work in the data.  When the QuickBooks desktop software is setup within a secure remote access environment (whether on-premises or with a hosting provider), users benefit from the same mobility and realtime collaboration advantages as with a SaaS solution, like anytime/anywhere access.

Virtual desktops and remote application models allow users to access what seems like a workstation in the cloud, with business applications such as QuickBooks and Microsoft Office and whatever else the firm uses. The desktop is a true Windows platform, so the features and functionality are just as they are when working directly on a local PC.

Most remote or virtual desktop setups also let the user access the Internet and use a browser on the remote desktop, allowing users to run the SaaS solutions they’ve subscribed to alongside their desktop applications yet still remain in a totally virtual and mobile working environment. This approach allows the firm to centralize management and administration of internal servers and networking resources, or eliminate much of the maintenance and management by outsourcing to a hosting provider. Outsourcing the hosting and management of systems further establishes predictability in cost and increases IT agility.

The thing to remember is that one size does not fit all, and every firm will need to work within their own requirements and motivations to come up with the proper approach.  What works for a solo practitioner or small firm won’t necessarily work for a larger firm… or maybe it will, depending on the company culture and structure. There are a lot of options with the cloud when it comes to outsourced information technology models, online practice management and other business solutions, and mobile services which reduce the impacts of time and distance.  It’s time to start implementing on-demand access and mobile-friendly service options before the competition leaves you behind.  Interestingly enough… the competition that looks like a huge and successful firm could be just one person using some really smart IT.

 

Make sense?

J