Software vs Service Provider – why you aren’t running your apps in the cloud (yet)

When a user logs in to a virtual desktop, and all their valuable and beloved applications are available to them, fully functional and integrated as they are on the PC, with all their data available to them as well, the reaction is almost always one of excitement, empowerment, and – ultimately – bewilderment. “Why”, they ask, “doesn’t everyone do this?”

Good question.

At least part of the answer is due to the way software companies license and sell their applications. Now, if you can continue to produce your product in the same way you always have, distribute it using your known distribution channels (which deliver predictable performance), and realize revenue in the manner to which you have become accustomed, why would you actively seek to create disruption in the “normal” flow of things? Especially when status quo seems to be working pretty well.

Another good question.

The adoption of virtual computing (in this case, hosted desktops and the applications associated with them) is pretty much in the hands of the application software companies. It’s certainly not the platform that we are waiting for. The base technology is already proven on the hardware side, with blade servers and other high-density configurations available. And the software has been proven in a variety of deployments, as demonstrated by Microsoft Terminal Services, Quest Software, VMWare, Citrix and others.

So – the software companies are part of the barrier.

And so it comes down to the application software manufacturers. These guys seem to fall into two main camps when it comes to cloud-ifying (my new term) their applications: (1) redevelop the app with a web framework and deliver a browser-based solution, or (2) pick a single delivery model from the above list of platform software providers, and eliminate any true integration capability. In short – webify or segregate. Either way, it creates severe limitations in the way the software can take advantage of integrations with other applications. And, for most desktop software vendors, integration with other desktop applications is frequently one of the key benefits of the product.

The web-based applications have already come to grips with this reality. Where a download of a document to your favorite word processor was once just fine, the market now demands data re-use and expanded business process integration, forcing the web applications to open themselves to outside integration and 3rd party developments. Just look at the developer network Salesforce.com has built. If that doesn’t prove that no app is an island, I don’t know what does.

But the desktop apps who have chosen to “webify” using application publishing and delivery tools have evidently forgotten that one thing: integration is part of what makes their apps popular. No business process is an island, and the data rarely stands alone. Would ACT! be so popular if it couldn’t integrate with your Outlook email client, or with your MS Word word processor? Would MS Excel be so popular if you couldn’t push almost anything to a spreadsheet file? The answer is no. This is why the integrations were developed in the first place – greater functionality and an improved value proposition, resulting in increased use and user productivity.

Too many options?

To complicate the problem, there is not just one delivery method that works for every application, business model, or user. With the variety of technologies available, independent software companies have hard choices to make in determining how their cloud’d products might be offered, and additionally by whom they might be sold. As of today, though, many software companies have approached the problem alone, where opting to use their “hosted” editions frequently eliminates the option of integrating on the desktop with other locally-run applications.

Not only does the software maker have to find the best technology/platform fit for the delivery and for their market, but they must also then consider their distribution channel – the “food chain”of delivery of the product or solution. Often this “who” that can offer the product is just as big a problem as “how”.

The maker of a given software package is in the business of selling their software, not other peoples’ software. While integration with other products is exceptionally important to the product’s value in the market, the software maker is fundamentally concerned with only the sales of their own solution. They tend to promote sales through resellers and consultants who can not only provide the software but offer install, training, and ongoing support as well. Designating sales organizations which are “authorized” to represent a product is a typical software company approach.

Many of these authorized resellers are focused exclusively on selling the software solution, not the ongoing support of the platform. These resellers are often highly skilled at working the specific software application, but may lack in-depth understanding of the platform upon which it runs.

Some authorized resellers are actually integrators – companies who sell products from a variety of sources and combine them into “solutions”. Historically, integrators have been key players in creating successful markets for certain products, providing the support and other services necessary to keep the products entrenched in the user community.

In many cases, the integrator makes their money on the support element on the arrangement, not necessarily on the product. In these situations, the platform and ongoing maintenance and support are the key revenue drivers, and the integrator may be loathe to recommend a solution to the client that cuts into their involvement and revenue stream. And hosted, managed, cloud-based application services can certainly do that.

What is the answer? Well, there isn’t just one that jumps out.

One element in the solution is recognition by software companies that their products need to be available in a hosted model. Consumers require choice in terms of their involvement with the business IT infrastructure. Some folks want to control it, others simply need access. The business of hosting applications is growing, but many of the software makers in the market aren’t behind the movement.. they are unwilling participants who leave it up to the service providers (the integrators in the datacenter) to make things work. In some cases (I will refrain from naming names herein) end-user licenses are even written to make hosting the software an illegal event.

Another element, equally if not more important, is the service provider community. With the wide variety of technical standards out there – the different technologies, different approaches, different levels of consideration, and different market sensitivities – it is no wonder that fear and doubt are prevalent in the market.

And then there is the distribution channel and method of selling licensing. Many software companies work exclusively through their authorized reseller channels. While this may benefit the user from a product knowledge standpoint, it creates difficulties with the new delivery model and frequently puts the software sales channel in direct competition with the platform providers.

The tweener gets you from here to there.

While the concept of cloud-ifying desktop and network applications may seem to be “fraught with peril”, it can be done well and deliver significant benefits to the company. By simply changing the way employees access and interact with their applications rather than changing the apps themselves, businesses can introduce an entirely new range of business benefit and capability. Outsourcing the business IT can also represent cost savings and, more importantly, allow you to focus personnel and financial resources on your core business. And, for those who see online application services as the future, this “tweener” step gets you divested from localized technology and helps to embrace the flexibility and freedom that virtual and mobile computing can deliver without forcing radical change.

Now, if we can only get the software developers on board.

Learn more about hosted applications and how Outsourced IT services, Cloud computing, and anywhere anytime access can help your business at www.insynq.com.

Business Desktops in the Cloud: Benefit from managed service and online access for the applications you already use

The term “Cloud Computing” is most frequently used as another way to refer to outsourced information technology management – the servers, the applications, and the data are located and managed at a location other than your own  – usually by a commercial service provider.  SaaS, or Software as a Service, is another name used for this type of computing approach.  “Cloud” solutions, which can also include managed application service and SaaS, are accessed via the Internet, rather than being installed on your own computer.

Application hosting is essentially the same thing as Cloud Computing, where the servers/applications/data are provided and managed by a 3rd party (outsourcer).  Application hosting is different from Cloud computing or SaaS primarily in that you may purchase your software licensing rather than get it as part of the service.*  This also means that you could end your online hosting arrangement, and install the software on your own computers (“take your ball and go home”).  This capability does not exist with most pure “cloud” or “SaaS” solutions.  For example, you could not install Google email on your own servers and run it in your own network.  It only exists on Google’s servers.

The most evident benefit of “cloud” computing is anytime, anywhere access to applications and data and valuable business information.  These solutions allows users to access resources and be productive even when away from the office.  Cloud computing provides solution for mobile workers, or users in remote offices, too, and enables “home sourcing” (using at-home workers) or use of outsource companies or 3rd party contractors.  Cloud computing can also solves issues around having multiple business locations.

“Cloud” computing, SaaS, and application hosting can reduce or eliminate the complexity of information technology, and can reduce the cost of implementing and maintaining IT in a business.  Purchasing and installing servers and networks is no longer a requirement.  Maintaining, upgrading, and repairing all the hardware and systems is the job of the service provider.  Installing and updating application software is done by the service provider, and managing and protecting the data is part of the solution.

InsynQ’s application hosting service is similar to cloud computing in that it offers many of the benefits of SaaS, but without the service or vendor lock-in. Our application hosting services allow the business to maintain the option to select additional (or alternative) applications or solutions for hosting, even extending or integrating hosted applications with other solutions that may be SaaS or cloud-based.  One of the biggest benefits of application hosting is that it allows a business to retain the option to return to localized technology – installing products on the local PC or network and ending the hosting service arrangement.  In short, application hosting services can help a business move to a cloud computing strategy without having to retrain users, convert data, or reduce future software and systems options.

Outsourced IT services and managed application hosting can reduce IT costs (or, at minimum, create predictability in IT costs) while at the same time delivering improvements in security, productivity and performance.  Application hosting services allow the business to implement new and complex solutions without the high upfront investment in hardware and networking infrastructure.  And most application hosting services include all system administration and management, so ongoing costs of managing and maintaining the systems is part of the monthly service fee.

  • Break/fix is no longer a “surprise” IT cost, because the service provider takes care of that.
  • Productivity losses are reduced due to high availability of systems and reduced down-time. Protection of data reduces potential for loss, avoiding the need to rekey or recreate.
  • Services can be scaled to deliver as much or as little as the business requires.
    End-user technical support is typically included with the service for no additional cost.
  • Moving to cloud computing via a hosting service allows you to improve your IT without retraining users or converting data because you can continue to use the software solutions you already use.
  • Quality application hosting providers give you high levels of disaster recovery and can help with business continuity in the event of a disaster.

With InsynQ’s hosted application services, the business is no longer dependent upon a single physical location because services can be accessed from almost anywhere.  Services are also no longer tied to a specific computer or device, and can be accessed from just about any Internet-connected computer.  InsynQ services are delivered with high levels of redundancy to help keep you up and running, with tiered backups and strict data management to protect against data loss.

How might your business benefit?

Click here to learn more about moving your PC desktops and applications to the cloud.

Home-sourcing, Crowd-sourcing, or just Partnering: Outsourcing Can Increase Efficiency and Improve Profitability

Home-sourcing, Crowd-sourcing, or just Partnering: Outsourcing Can Increase Efficiency and Improve Profitability

out·source (outsôrs, -srs) tr.v. out·sourced, out·sourc·ing, out·sourc·ers. To send out (work, for example) to an outside provider.

Outsourcing certain non-core business functions has become recognized as one approach to improving business process efficiency in terms of cost and personnel productivity. Through outsourcing non-core business processes, many organizations find that they are able to focus their energies, and their financial resources, on building the business rather than facilitating internal business processes. Perhaps outsourcing can provide a similar benefit to your practice – outsourcing IT operations and/or outsourcing mechanical bookkeeping and similar work.

Enabling technologies keep it all under control.

Enabling technologies and services, such as online application services and application hosting from InsynQ, help businesses work closer together in strictly controlled, secure environments. When your outsource partners and providers utilize the same platform that you do, it helps to ensure that client data is secure and well-managed, and keeps all applications and data available to the accountant and client business at all times.

Similar in nature to the information technology outsourcing model, the “e-Accounting” outsource model was created to deliver significant value to the professional accountant, or top-level provider. Understanding that the value of the business relationship is held by this trusted advisor, all supporting services must first deliver value to the accountant.

read the rest at Cloud Accounting 4 Canada

Extending access to QuickBooks data without using QuickBooks

How many times have you wondered about giving team members and other users in your business access to QuickBooks, so they can get customer contact information for sales or support purposes, or to handle various business functions which aren’t really accounting functions?  The problem with using your accounting software to handle business operations is that you may have a hard time limiting users only to the data they need to do their jobs.  Sales people don’t need to see the financial statements, they need access to customer and product information.  Support personnel shouldn’t have access to payroll, but they need to know who the customers are and what they have so support can be provided.

In so many cases, businesses find that they need specific functionality to support the business, and naturally tend to look first at the accounting system to see if the functionality is there.  However, providing  direct access to the financial systems isn’t generally the best approach to enabling the rest of the workforce.   Rather than looking at expanding the accounting solution to service business operations, perhaps an “extension” to the accounting solution is in order.  A great example of such an extension is Method Integration.

Your Private Cloud: Avoid the Hype and Focus on Reality

Your Private Cloud

  • All the apps you want so you can do everything from anywhere
  • As much data as you can accumulate
  • Perfection by subscription
  • It never breaks and you can’t outgrow it
  • Get it all for just $1

Yeah, right.

Hype?  You bet it can be.  According to Gartner research, private cloud computing has moved into the “Peak of Inflated Expectations”.  This comes from the Gartner 2011 Hype Cycle Special Report, which offers assessments of the “maturity, business benefit and future direction of over 1,900 technologies”.  The entries are grouped into 76 different “Hype Cycles”, revealing the similar patterns of “over-enthusiasm, disillusionment, and eventual realism” that comes with every new technology or innovation.

The purpose of the report is to provide guidance to business IT decision makers, providing information on when businesses should consider adoption of a technology or IT model in order to achieve the maximum potential value.

Part of the problem is the confusion in the market, where there are multitudes of definitions being offered for cloud computing models.  Different service providers offer their solutions with varying levels of service and capability, so there is really no way to compare one Private Cloud service to another.

CFO versus CIO: IT Procurement in the Cloud

CFO versus CIO: IT Procurement in the CloudFor as long as there has been technology, there has been a struggle for power between the enterprise CFO and CIO.  The reasons aren’t at the level of rocket science… they’re actually pretty straightforward.  The CFO simply wants to know what the expected return on the investment will be.  The CIO knows there is not always a straight line to be drawn between an IT expenditure and a near-term positive business outcome.  Sometimes it takes a while to reap the benefits of an IT project… and sometimes it’s necessary to spend the money just to maintain status quo.

There is evidence, however, that things may be changing a bit – evidence that the CFO’s influence in the enterprise may be extending more into the areas where the CIO traditionally ruled, and it’s due – at least in part – to SaaS and the Cloud.

A survey performed by Gartner and Financial Executives International revealed a number of interesting results which indicate that the balance of IT procurement power may be shifting within the enterprise.  344 senior financial executives were surveyed, and they revealed that:

  • in 45% of organizations, the CFO makes or leads IT investment strategy
  • about 75% of surveyed CFOs said they have little confidence in their own IT departments

A CFO.com article on the subject also mentions a KPMG study from April, in which it was reported that “73% of CFOs identified IT as the greatest risk to finance meeting its objectives”.

The Cloud Lets Us Centralize the Information, Distribute the Workload

The Cloud Lets Us Centralize the Information, Distribute the Workload

Defining “cloud computing” and how it applies to small/medium businesses is not always easy.  Perhaps one way to look at it is to consider how cloud computing concepts apply to the management and use of data and information within the business.

Take Google, for example (the Google search service, not the company). Google has systems that communicate with other systems, and provide access to lots of information located in lots of different places, and provides that information to lots of different people who use it for a variety of different reasons.  Google doesn’t actually store all the data it’s linking to.  Google provides centralized access to the data.  And, when you load that page or link, it’s not coming from Google servers, it is likely launching from the server where the data actually resides.

It’s really not that different from, say Intacct and Bill.com, where both applications are available via the Web, the systems communicate and share data, and users access the systems to perform a variety of functions.  The Intacct servers, Bill.com’s servers, and the application users are not all located in the same place, and work via the “cloud” – the amorphous network of servers and systems all interconnected.

The whole “cloud computing” concept is really fairly basic: centralize the information but distribute the workload.

Centralizing the information so those who need it can access it is critical to supporting the business, but distributing the workload for accessing the information – and accessing it in the context of the work to be performed – is essential to creating an efficient business.

As an example, let’s look at a basic accounting solution, like QuickBooks Pro.  While the software offers a range of features to support the essential record keeping requirements of many businesses, it doesn’t offer much functionality to address the more detailed operational aspects of the business.  It doesn’t offer sales or contact management support for the sales department, it doesn’t offer any CRM or service tracking tools for the service or support department, and it doesn’t even address the manufacturing, distribution, or merchandising needs of the business.

However, by leveraging the power of “the cloud”, even a solution like QuickBooks Pro can handle a fairly complicated enterprise requirement.

The power is with integrations – “specialist” solutions which focus on specific aspects of the business, but which also have the ability to share information.  Just like with the original “one write” systems, the information should only have to be entered once, and then it can be used again.

Long ago we recognized that redundant data entry – re-keying information – leads to lost productivity and increased potential for errors.  With the ever-increasing volume of information being generated by business and individuals, it is essential that data entered once be available to any part of the system it relates to.

This means that customer information in the accounting system would also be available to the sales and service teams.  However, since we don’t want those users in the actual financial systems, it is best to give them applications to help them do their jobs, but to have data in those applications integrate with data from the financial systems.

  • Sales people can have accurate customer information, maybe even sales or purchase histories, products purchased, and so on, making it easier for them to be more effective at their jobs.
  • Customer service or support personnel know who their customers are, and what services or products they’ve purchased, and maybe even if the customer’s account is eligible for support.
  • Warehouse workers are able to view picking tickets, pick and pack shipments, and produce packing slips or shipping bills, and all without direct access to master vendor or inventory data or financial information.

Give users the tools they need to accomplish their tasks well, and don’t expose them to unnecessary data or applications.  This is a critical element to creating efficient business processes.  Utilizing the Internet as the network, and taking advantage of web services and Internet-based solutions and integrations, the business can create a framework of functionality which addresses the unique requirements of the business while providing the additional levels of mobility, access, and security required to facilitate those processes at any time and from anywhere.

Cloud Accounting and hosted applications help team members and clients work closer together

Cloud Accounting and hosted applications help team members and clients work closer together.  With a cloud accounting model, you can:

  • Work directly with your client’s accounting software – in real time, from anywhere
  • Enable your team members to work from home, office, or wherever
  • Eliminate the need to run disks or documents back and forth
  • Get everyone in your office, and your client’s office, on the same software
  • Connect multiple offices to the same network, the same applications, and the same data
  • Improve efficiency by centralizing information
  • Build your business and not the network that supports it

The application hosting industry was created to provide a low-cost alternative to traditional IT for small/medium businesses.  That outsourced information technology model helped to give rise to the cloud accounting model.

Why does outsourced IT make sense?

In your office, you probably have PCs that are networked together, and you may even have a file server.  As likely as it is that you have a network and a server, it is equally likely that you have ongoing problems with them.

  • Print drivers fail or disconnect
  • Files become corrupt or get lost
  • Windows servers are expensive to buy and to maintain… and the problem is multiplied with virtualization
  • Hard drives have problems… filling up; crashing
  • Backups are either no good or don’t get done
  • Equipment gets old
  • Software needs updating…  patches, fixes, upgrades and enhancements
  • Network connections disconnect or fail
  • Computer and software technicians are EXPENSIVE
  • System security is severely lacking
  • You can’t login from home
  • Your staff members can’t work remotely

Industry analysts have said that maintaining networked PCs and a functional user environment costs the average business at least $250 per month per computer.  They also say that maintaining even a small file server can cost a business between $350 and $1000 per month.  These costs reflect only the maintenance of the systems, not management time (or down time, lost productivity, lost data, lost business…).

With hosted and managed application services, you no longer need to have a file server in your office and you don’t have to install applications on all your workstations.  The hosting service eliminates the worry and expense of building and maintaining a business network.  Unlike with SaaS solutions that generally address one application or functional requirement, application hosting services can support all the software you need in the business – from one secure platform.

Your applications and your data are hosted and delivered to you via a virtual desktop that you access over the Internet.  Now, you can access your network, your desktop, your applications, and your data – at any time, from anywhere!  Your business LAN becomes a high-powered WAN, providing service to all users regardless of their location.

For a monthly subscription fee, you have access to your desktop and applications from anywhere.  You can login to the system while at a client’s office, from home… from anywhere you have Internet access.

Start with a subscription for yourself, and then bring your clients online with the service.  Now they, too, can access their accounting from anywhere.

If the business has multiple locations, you can provide them with a service that allows all their offices to be working on the same set of books in real time.  Once you start bringing clients onto the system, bring up your other staff members, too, so that they can work on the client books.  Everyone is working on the same system, the same platform, the same version of the application, and all the data is up-to-date and real time..

Authorized QuickBooks Host Delivers from US and Canada

Authorized QuickBooks Host Delivers from US and Canada

InsynQ expands authorized hosting service to Canada; delivers cloud based solutions for businesses in Canada with new datacenter.

It seems that the Canadian market is quite cautious about using cloud computing services, with fears of poor security and the legality of storing personal information on servers “somewhere out there”.  For many Canadian and other non-US-based businesses, the Patriot Act has almost become synonymous for “we can’t use the cloud”, and represents a large barrier to using US-based cloud service providers.   Even though Canada has its own Anti-Terrorism Act, enacted after Sept 11, 2001, many Canadian-based businesses still see the US legislation as the primary reason for not working with providers located in the US.   Read more …

Running QuickBooks in the Cloud: Information from those who know

QBCloud consultants have been involved in virtually every aspect of the popular QuickBooks hosting service from the very beginning – all the way back to 1997, before the Internet was a hugely big deal, and prior to DSL broadband even being invented.

Back in those days, hosting of QuickBooks software seemed more like a license enforcement issue to Intuit than anything, because it was demonstrated that hosting business software might also a really great way to steal it.  Well, to provide lots of people with unauthorized use, anyway.  This is one of the main reasons why we worked for so long to try to get Intuit to recognize not only the business benefits of hosted applications, but to also recognize how the provider community could help protect the Intuit QuickBooks licensing.  After all, QuickBooks desktop editions are the bread and butter of the product line, and the after-market of developers, consultants, trainers, writers, and everyone else within the QuickBooks “sphere of influence”, will keep the QuickBooks solutions earning market share for some time.  Why not extend the lifespan of the solution by bringing it to the clouds?

After many years of exploration, testing, and proving the value of the business model, the Intuit Authorized QuickBooks Hosting program was finally launched, with only a few core providers initially participating.  The Authorized QuickBooks Hosting program represents a way for Intuit to provide at least a basic review and authorization for providers who wish to validate their hosted deliveries of QuickBooks applications, and provides a number of guidelines relating to treatment of the customer, the software, and the associated data.

Two of the most important elements of the Authorized QuickBooks Hosting program center around software licensing options and support availability.  The Authorized Commercial Hosts for QuickBooks are the only entities allowed to lawfully offer rental (subscription) licensing for QuickBooks Pro and Premier desktop editions.  Being able to provide QuickBooks licenses as a subscription service provides businesses with a simple and affordable means to keep their QuickBooks software up to date at all times, without the annual expense of upgrades and software installations.  Further, rental licensing programs allow providers to offer “turnkey” subscription services which include both the platform, the service delivery, and the application software license.  With this model, hosted QuickBooks acts more like a true SaaS (software as a service) offering.

The second element is support availability – support for end-users of the software as well as the service providers delivering the hosted apps.  Because Intuit does not support the Pro and Premier editions of QuickBooks in any sort of multi-tenant hosting environment, businesses electing to use these QuickBooks products in hosted infrastructure are on their own as far as support goes.  The commercial providers, at least those that were there from the beginning, paved the way for running QuickBooks in the clouds, developing the methodology and knowledge to implement and support the solution for many different and unrelated businesses from a central infrastructure. While the authorized commercial providers get a bit higher level of software support from Intuit than the average solution provider, the essentials of the architecture and implementation are completely up to the host. The hope is that the commercial providers will step in and assist the self-host and other businesses attempting to develop their own hosting to support client accounting and related processes, but there are very few providers with the knowledge, resources, or willingness to assist others in these areas.

**As a side note, it’s worth mentioning here that the consulting team at InsynQ is a resource which Intuit uses to refer self-hosts and other businesses who wish to develop their own hosted QuickBooks capability, so self-hosts and new hosting providers are not totally without resources for assistance.**

The other issue relating to support is end-user support for the customer-owned QuickBooks license.  When a QuickBooks license is utilized in a manner which does not conform with Intuit’s EULA (end-user license agreement), Intuit may be under no obligation to support that license – by offering technical assistance or by supporting service and product integrations.  This means that users running their businesses from hosting infrastructure that is not “authorized” by Intuit risk losing the support and serviceability of their software licenses.  We are seeing more instances where QuickBooks users are not able to obtain software support for their licenses, because those licenses are either hosted by an authorized delivery or provider, or the licenses were obtained via a method not allowed under the Intuit hosting program rules.

The Intuit Authorized Hosting program for QuickBooks is a good thing, even if there are a few “gotchas” in it (like the $5 per user per month surcharge on hosted QuickBooks users).  It provides the necessary guidance and framework for those who wish to offer hosted QuickBooks in the right way, and creates enough of a barrier (financially and otherwise) to keep out those who either aren’t serious about providing a quality service, or who don’t have the necessary resources to do things the proper way.  Even within the provider community today, there are varying opinions on how to handle certain aspects of the delivery.  There are different classes of providers, as well, with each offering a different solution set and support options, as well as varying in expertise and capability.  Certainly, different technologies will deliver different “customer experiences” but at a gut level, QuickBooks is still just QuickBooks.  It’s all about how much you know, and what experience you have in dealing with the application, the platform, and the user market.

As with so many things in life, experience does matter.  In this case, aligning with a company that has experience running QuickBooks for thousands of users – experience running the software on industry standard technologies and platforms – is the best experience you can draw from.  There is truly a fine art to delivering what isn’t exactly the most robust and well-designed software, and delivering it to a largely non-technical audience complicates things just that much more.  Without the direct support of Intuit and/or an experienced provider, those who embark on a do-it-yourself path will likely have a hard time making it to the clouds.

QBCloud hopes to make things a little easier by providing information and guidance on how QuickBooks in the Cloud works, providers offering the service, proper licensing, and other topics relating to QuickBooks application hosting.  We hope you find it useful.