Monday, December 28, 2009

Capture Products, Data Capture Products, confused?

All technology markets are guilty of coming up with at least one or two confusing terms. In the document imaging world, it's terms with very similar sounding names. They are technically similar, but strictly different.

One of the most confusing things in the imaging world is the difference between Image Capture software often just called Capture, and Data Capture software. Not only are the names confusing, but technically there is a lot of overlap. All data capture products have imaging capabilities, all capture products have basic data capture. The risk of the confusion is replacing one product for the other. For example, organizations that attempt to take the data capture functionality built into a capture application for a full blown project, end with little success and a lot of frustration. Let me explain where they fit.

Capture products have the primary function of delivering quality images in a proper document structure. They often feature image clean-up, review, and page splitting tools that are more advanced then the scanning found in data capture applications. Most demonstrate what is called rubber-band OCR, the reading of a specific coordinate on a page. Some go as far as creating templates where coordinates zones are saved. This is where the solutions get confused with data capture. Until there is a registration of documents and proper forms processing approaches, it is not data capture. The risk of such basic templates is low accuracy and zones that do not always collect data.

Data capture products need images to function, so it was an obvious choice to add scanning to the solutions. These solutions however are better fed by a full capture application that has the performance and additional features such as batch naming, annotations, page splitting, etc. that the organization may require in the resulting image files. For data capture, the purpose of image capture is for getting data only and sometimes neglect the features that are important for image storage and archival.

In the end, both solutions are improving in the other's territory. Eventually the lines will blur to the point where feature-wise they will be identical, and the benefit of one over the other will be rooted in the vendors expertise, either capture or data capture. If your primary requirement is quality images, the capture vendors solution is best chosen, but if it's data extraction, then data capture rooted solutions are better.

Labels: , , , ,

Bookmark and Share
posted by Chris Riley at 0 Comments

Thursday, December 10, 2009

Understanding the difference - ASP, SaaS, Cloud

In a technical conversation, when I hear the term Cloud, my blood pressure receives a momentary spike. Not because the person speaking the term is an idiot, not because the term is invalid, but because vendors are misusing it left and right and confusing the general public. I'm a marketing guy in spirit so of course I understand that you have to run after the trends and get the greatest value. Marketing terms go in and out like clothing fads, "Cloud" is no different. It happened with "SaaS", and "ASP" ("Artificial Intelligence" is another and nearly gives me a heart attack but that is a different conversation ). Term miss-use is a technologist nightmare when they are trying to have a conversation about technology objectively. Recently at a trade show SaaS only companies had "Cloud" on all their marketing materials, at JavaONE I believe the only way I was able to enter any conversation was to start with "Happy Cloud to you", and end with "May Cloud be with you".

So if I could steal a few moments of your time to explain where these terms actually fit. Let’s start chronologically from their hype.

Application Service Provider ASP: About 11 years ago ASP was at it's peak. While ASP was basically what was done in the early days with terminals before personal computers, it came back in a big way with more advanced applications and leveraging the convenience of PCs. I remember doing PR for one of the early players TriZetto who found one of the big niche markets for ASP, healthcare. Essentially in ASP the customer ( end-user ) owns ( likely leases ) a license to the application. Instead of it being installed on their machines they remote into the application and use it. All the application's data is also stored in this remote location. I believe where ASP's definition started to get blurred is when web apps became so robust they could be the ASP themselves. Examples include Google Docs. The primary difference between ASP and the others is the licensing, and how the license to use the software is owned by the end-user or customer.

Software as a Service SaaS: SaaS I believe is what most people are referring to when they use the term "Cloud". From what I can tell SaaS in implementation is the most common of the three. In SaaS the customer does not own the license to the software but they purchase a right to use it on an as needed basis. The customer chooses a provider that has a services that solves their current need. For example converting images to text via OCR. The customer would upload documents to the provider, and download a result. The customer is paying either a per usage fee, per storage fee, or a monthly service fee. In most cases SaaS does not have UI in the form of a web app or client application like ASP, they tend to be geared to a single task vs. a complete application's functionality. This next sentence is going to frustrate you most likely, Amazon's services such as S3 is SaaS not Cloud.

Cloud: I shook as I wrote it. I don’t know if it's because people love to use the word, but 90% of the time when I’m talking to someone about "Cloud" they mean SaaS. Think about its name, the purpose of "Cloud" is truly to send an input, it goes up in the Clouds, and gives you a result. Cloud could wrap around even multiple SaaS products and creators of Clouds be customers of them. To the end-user they know they need something done but don’t care about how or where. I'm still hard pressed to find a truly Cloud based service. In the spirit of Cloud a good example would be: I have an digital image, you have a digital image, we both want something done to the images and want to pay the lowest possible price. We don’t want to buy software nor concern ourselves with software. To my image I want it OCRed and converted to PDF, you want your image cropped, and compressed. We upload to a Cloud with our desired settings and the Cloud gets it done. We don’t know where the Cloud got OCR, PDF creation, cropping, or compression all we know is we got the lowest price for our request. Cloud is also used for large corporation as a infrastructure for quick deployment of similar environments. I believe this is where the confusion started being created, in many Cloud conversations they are talking about both the end-user perspective and implementer ( IT ) perspective, of course to the unaware that is confusing. To further the confusion Cloud's product may consist of both ASP, SaaS, virtualization etc. A SaaS company may be using Cloud infrastructure to deliver the service. How more convoluted can it get.

If I were to generalize I would say ASP is for both consumer and enterprise and should be considered the equivalent of buying software of the shelf. I believe SaaS is really for corporations and not so much consumer. And finally I believe Cloud services are massively Consumer, or large corporation IT focused.

When it comes to technology terms are covered in vagueness and overuse. Because of this when I discuss technology I strictly adhere to the objective definition of the terms being used. This could explain why I’m so sensitive. It could just be nit-picking on my part, and the reality is that for most who talk about the above terms they are more or less the same thing. Many guys are only using the term to get the ladies or impress the boss or friend anyway. From an end-users perspective all are a perpetual paid for service of technology. From the implementation stand point, and when considering the advantages however they are all very different and not interchangeable.

Labels: , , , , , ,

Bookmark and Share
posted by Chris Riley at 0 Comments