Building an effective capture solution – Part 2 of 3 (Capture/Processing/Transformation)

Building an effective capture solution – Part 2 of 3 (Capture/Processing/Transformation)

 

Implementing capture software technology these days offers many new opportunities that simply were not available just a few short years ago.  Just like other ‘traditional’ on-premise software applications there are now many options to develop advanced technology, yet make the user experience extremely easy and efficient.  In the first of this three part series of blog posts we focused on (User Experience/Device/Interface) and how to properly select the most appropriate hardware capture device and also how to narrow user interface architecture based on the ‘User Experience’.  The point-being was to carefully consider how the technology will be used to make decisions on devices and interface instead of forcing a technology to be used in situations that might be less than optimal for the users themselves.

Disruptive technologies offer great promise

The convergence of mega internet bandwidth, cheaper CPU’s, inexpensive memory, virtualization, web services, mobile, social and cloud (to name a few) allow innovative technology providers, as well as savvy systems integrators to create enterprise class capture solutions without compromise.  Not only are these systems worthy of use within enterprise organizations but this advanced technology, typically previously available only to these large organizations, is now being made available to the masses in small and medium businesses with the Economies of scale:  Cloud processing.  Below is a high-level summary of three possible deployment methods for a capture solution:

 

Deployment methods for capture:

  • On-premise deployment is the method which is most familiar.  This simply means that the capture technology is connected to a capture device usually via a USB cable.  The device could be a scanner, camera, fax machine or even image import.
  • On device capture means that the software capture technology is embedded or part of the overall capture solution.  Basically, the technology is ‘face-less’ and is integrated with some other software.
  • Hybrid is an emerging capture deployment method which is quickly gaining popularity with the emergence of mobile and cloud computing.  This method provides for maximum efficiency and typically the best performance.  Hybrid is a system architecture that is constructed where each component performs some function in the process.  Some of the interesting things that can be accomplished with a hybrid deployment method is that an application can, for example, take a picture of a document with a cell phone camera and perform image enhancement such as crop, deskew and auto-rotate on the phone itself.  Then, on the server-side, perform the rest of the capture process such as classification, data extraction and export.

 

 

One of the next steps in building an effective capture solution is to decide if your organization will utilize off-the-shelf software, create something custom or use capture as a service.  There are many decent off-the-shelf capture applications yet all will need some degree of configuration.  This type of application usage is typically for smaller, less demanding types of requirements.  When customization of a software application is desired, or required, then several capture software vendors offer Software Developer’s Kits, SDK’s or Software Engines.  SDK’s are software tools that allow for software development so these are certainly not an out-of-the-box type solution but it does allow the flexibility to really customize the software application to meet specific organizational requirements.  Last, but not least, is the “As a Service” option for document capture or conversion.  This means that an organize would ‘rent’ or ‘lease’ these services from a provider.  The ‘As a Service’ business model is similar to your internet service provider, cable/satellite TV provider or electricity to your home.  You don’t own any of those services, rather you pay for the services they provide.  Read more here:  Economies of scale:  Cloud processing.  Your choice of usage model for capture should be rather obvious but only after requirements are clearly documented and market research is done to find out what products/services are available.

Types of capture application usage:

  • Capture applications installed from local media has historically been the traditional way in which most organizations integrate capture into their organization.  They will download the software or install from a DVD typically and are generally more generic in their set of features.
  • Software Developer’s Kits (SDK’s) and recognition engines are for Independent Software Vendor’s (ISV’s), savvy Systems Integrators or even end-user organizations to take software tools provided by a vendor to create a new application.
  • Capture/Conversion as a Service is a relatively new concept where a users can upload images directly to a third-party hosted service for processing.  This is especially true in cloud computing scenarios.  In these cases the organization usually doesn’t not buy the software they are using.  Rather they ‘rent’ or ‘lease’ it from the vendor.  This is appealing for many reasons including less initial capital expenditure, reduced time to begin using and no technical staff required for the organization.

 

In summary, more than ever organizations are empowered to build highly effective capture solutions.  With more available options this creates a vendor competitive environment which will help drive innovation, decrease prices to organizations and make advanced technology available to everyone.  Legacy capture software vendors are being forced to innovate new products and services in order to remain relevant.  With internet bandwidth being more and more stable as well as less expensive, it is bringing a new dimension to what, honestly, had become a somewhat stale industry.  Then factor-in cloud applications which have enterprise class functionality available for organizations of all sizes to easily consume and you have a recipe to create Capture/Processing and Transformation to fit precise, not general, business requirements.

 

I invite you to re-visit the introductory post in this series of posts on “Building an effective capture solution” by reading this post on Capture Begins with Process.  Or, I invite you to continue on by reading Part 3 of 3 (Storage/Business Policy/Workflow)“.

Building an effective capture solution – Part 1 of 3 (User Experience/Device/Interface)

Building an effective capture solution – Part 1 of 3 (User Experience/Device/Interface)

 

In this three part series of blog posts I would like to walk you through building a highly-effective, yet extremely agile and surprisingly affordable document capture solution.  Not a piece-part of a solution, rather a complete solution from start-to-finish.

First, before any technology is ever considered the prudent thing to do is to clearly understand the use case for capture.  In other words, think of real world scenarios and carefully consider the user experience of capturing information.  The ultimate success, or failure, of the entire system can depend on whether users themselves feel comfortable with the capture experience.  If the experience is not easy, available at all times or effective then regardless of how fancy the back-end technology is, they will surely resist.

Let me give some examples of use cases and how understanding the user experience first, before considering back-end technology, will help define the proper hardware device for capture:

mobile_scanner_multifunction Use case will determine choice of capture hardware:

  • Imagine the user works in the sales department and receives various Price Lists often with many line items that they must enter into the company’s inventory management system.  In this case a dedicated document scanner is most likely a logical choice of capture device hardware because they are frequently scanning documents.
  • Next, consider the use case scenario of a traveling business person that needs to capture an image and details from an expense receipt.  In this case using a mobile device with a camera is much more convenient and practical because they only need to capture information every-so-often and, of course, a mobile device is portable.
  • Finally, in typical shared office environments where groups of users need to occasionally capture information from business documents then a shared network scanner or multifunction scanning device might be most appropriate.  These devices have higher costs so it’s not practical to put them on everyone’s desk and the size is not reasonable for a desktop.

 

After you determine the proper hardware device based on user experience the next thing you must decide on is how information will be presented to users on the hardware device.  Or, in other words, the User Interface.  There are several options and whether you choose to design your own application or source an existing application a decision should be made wisely.  The implications are tremendous, and in particular when it comes to system maintenance and scalability.

User interface considerations for an effective capture application:

  • An application that is compiled and installed on a computer depending on the developers’ preference of operating system and development environment to create this application.  This is typically one of a few flavors including Microsoft Windows, Apple Macintosh or Linux.  This approach typically offers the most feature-rich user experience and historically been the most common method to deploy an application.
  • Web-based is a newer, popular method for creating capture applications due to the fact that web browsers are nearly ubiquitous across the various operating systems and devices; especially mobile.  Industry accepted standards such as HTML5 and XML are quite appealing for application development.  This makes supporting the widest variety of devices do-able and thus more attractive from a software development standpoint.
  • Another emerging popular option is to build a highly-effective, and extremely functional, user interface is using a Hybrid approach.  With the Hybrid user interface design this allows a developer to use both the native functions of a hardware device such as the camera on a smart phone or image processing of a scanner, yet still make the application itself open to the widest variety of devices because the application can be run in a web-browser via HTML5, for example.

 

html_xml_compiled

So, in summary, it’s critically important to take the user experience into account as an important first step in creating an effective capture solution.  Also, making the important decision early-on in your capture system architecture about user interface considerations will enable you to achieve the goals of providing efficient, cost effective tools with the ability to scale-up, or down, when necessary.

I invite you to re-visit the introductory post in this series of posts on “Building an effective capture solution” by reading my post on Capture Begins with Process.  Or, I invite you to continue on by reading Part 2 of 3 (Capture/Processing/Transformation)“.

capture_processing_transformation_arrow

Capture: The ideal application for Cloud

Capture:  The ideal application for Cloud

As I was brainstorming on a topic to write for this blog, I was inspired by Bob Larrivee’s latest AIIM community blog entitled “It Came From The Cloud” (http://www.aiim.org/community/blogs/expert/It-Came-From-The-Cloud) where he asked some simple, yet thought-provoking questions.  So this begs the question why anyone would resist such obvious benefits of “cloud” (http://www.aiim.org/community/blogs/expert/A-cloudy-future-for-document-capture)?  I’m sure there are many legitimate concerns and issues but I would like to focus on the concern of security for the purpose of this blog post.

These days the term “cloud” as it relates to usage in corporate enterprise typically engenders strong feelings one way or the other.  Benefits such as quicker application deployment, reduced IT costs and the ability to offer a more feature-rich experience to workers is not often debated.  What is debated, and is a reasonable discussion, is the viability of “the cloud” from a security standpoint.

Security: Technology versus Trust

These concerns are well founded and should be addressed but we should definitely draw a major distinction between the technology itself and whether a provider is trusted with data.  Therefore, when we understand this distinction between technology and trust, the cloud should not be discounted as a legitimate option for enterprise simply due to fear alone from a technology perspective.

Below is a short list of various security items that should be considered when contemplating a cloud strategy.  This short list is not by any means an extensive list of security items to consider, however, please ask yourself this, for each one of these items is an individual business or a mass data center more equipped to handle capabilities?  For those who would really consider the question of whether on-premise or cloud is more secure then the conclusion to me is clear.

  • Private clouds – Dedicated servers and databases to only one organization
  • Physical access – Limit access to only those that might need to physically touch equipment
  • Data encryption – Encrypt data in motion and data at rest
  • Device authentication – Trust devices in addition to users
  • System updates and patches – Apply security updates as soon as possible
  • Secure disk wiping – Securely erase temporary data from disk drives
  • Network architecture – Databases beyond firewalls and web data on front-end servers
  • Logging – Track all activity to detect intrusions
  • Policy/Governance – Consistently review policies and procedures for improvement

Conservative cloud adoption by Enterprise

While I certainly would not expect major enterprise organizations to jump in head-first and move all their data and applications to the cloud, what does make logical sense is for them to move transactional applications (versus storage applications) to the cloud.  Specifically, moving “Capture” to the cloud makes complete sense.  Why?  Capture processes images only temporarily then stores the data wherever you’d like, including in the security-hardened ECM system.  In other words, the capture application does not store images or metadata in a database.  Capture is a processing activity, not storage and retrieval.

One other observations about Cloud for the Enterprise; I can absolutely see a trend towards building massive infrastructure now in preparation for delivering robust applications eventually.  Having attended Cloud Connect 2012 (Santa Clara)http://www.cloudconnectevent.com/santaclara/, it was remarkable to see the level of interest among major IT providers and well-known Enterprise organizations.  Without a doubt, the infrastructure is being implemented now for what will be an onslaught of cloud services in the not-too-distant future.

Major adoption by Small and Medium-Sized Businesses (SMB’s)

In contrary to Enterprise, Small and Medium-Sized Businesses (SMB’s) have to make a decision on how to improve efficiency with no or limited IT resources.  For SMB, the cloud offers opportunities like never seen before.  Why?  Because a shared resource makes sophisticated technology available to a greater audience.  Why?  Because costs to the vendors are decreased through mass-consumption by users and this allows vendors to make these advanced technologies available to the masses.  Also, and from a security perspective, using cloud storage and capture as a rented service from providers allows SMB organizations to focus on their businesses instead of burdened by maintaining technology.  When the choice is to not utilize any technology and continue to process paperwork manually, or to utilize cloud technology to capture, store and retrieve with a little, yet limited, risk, it’s clear that SMB’s have chosen limited risk with great efficiency improvements.

Like never seen before, SMB’s are empowered to create a mash-up of useful business applications without the high cost associated with doing-so.  Clearly there is an undeniable trend towards Cloud Storage from providers such as Box, Evernote, Catch, Google Docs, Dropbox, etc. and Cloud Capture is a logical complementary technology to further improve efficiencies and decrease operational costs.

 

Next steps: Being indecisive is inefficient

With such overwhelming evidence that adopting cloud services makes sense then the next logical question is “what now?”.  Clearly security is, and should be, a major concern for enterprise as well as SMB, but with enterprise the stakes are much greater.  SMB inherently has this element of risk/reward that drives them to make business decisions quicker.  The topic of “access vs. security” balance is often discussed within the ECM industry and the truth is that you have to find a balance of making information available to users, yet also making sure the data is protected in a responsible manner.  SMB that does not have dedicated IT resources can utilize “the cloud” to improve business efficiency at minimal costs and trust that security is taken care of by their storage provider.

There are many wonderful solutions available right now for businesses of all sizes to benefit from “the cloud”.  For example, for an organization to migrate e-mail, CRM, expense management, document management, corporate web site and an accounting system to 100% cloud today is do-able.  With known monthly operating expense costs and no IT burden.  Also, these cloud applications are not cheesy, cheap applications; these are robust, Enterprise-ready applications that are now made available to everyone which are easy to use and secure.

What do you think about “the cloud”?  Is it a fad?  Will it be embraced by Enterprise?  Is it secure?

Economies of scale: Cloud processing

Economies of scale:  Cloud processing

Document Capture technology has been available for many years and is a proven method to decrease operational costs and improve business efficiency.  However, this technology has traditionally been expensive to purchase, implement and deploy.

In organizations, small or large, Information Technology systems are comprised of similar components:  Hardware, software and services.  The emergence of Cloud Computing offers a new method to provide workers with technology such as Advanced Data Capture that was traditionally only available to Enterprise organizations due to high cost and technical complexity.  Now organizations of all sizes, in many different industries can benefit with the Economies of Scale with Cloud Processing as a service.

Businesses purchase computer hardware as a resource for workers to get their jobs accomplished.  As it relates to data capture from paper documents specifically, more than ever these businesses can benefit from advances in technology.   For example, most smart phones today are equipped with cameras that are capable as acting as a portable image acquisition device.  Or, to capture higher volumes of documents a business might choose to purchase dedicated scanners or use the office copy machine’s scanning functionality.  The point-is that there is still a certain amount of equipment that a business needs to function.

The fast-growing popularity of Cloud-based storage also makes Advanced Data Capture as a cloud service extremely logically and quite complimentary.  There are billions of users currently using some form of cloud storage whether it be business users of applications such as Salesforce.com, or social networks such as Facebook or hybrid applications such as LinkedIn.  Additionally, and especially with the undeniable trend of using mobile devices for business data consumption, it only makes perfect sense to allow these devices to also contribute information easily via advanced data capture.  Consuming information on mobile devices is easy but to add a business contact, for example, is difficult and frustrating with small display sizes and awkward virtual software-only keyboards.

One of the most logical services to utilize Cloud Computing is Data Capture.  Why?  Data Capture is a service and with cloud computing an organization can ‘rent’ this service as a shared resource.  Since data capture doesn’t store images or information, then it’s ideal for sharing this resource and, therefore lowering the cost to use this service.

Cloud Capture is appealing for many reasons.

First, it allows small and medium sized businesses the opportunity to finally realize the benefits of Advanced Data Capture by sharing resources.  This reduces total ownership costs to the organization because these companies ‘rent’ this data capture service.  Secondly, it allows the organizations to quickly start utilizing this technology because they do not have to install, configure or maintain these services.  This is all taken care of by the hosting company which allows organizations to focus on their core business instead of being burdened by supporting technology.

 

Additionally, a Cloud Capture platform is also appealing to Enterprise customers.  Why?  Within any large organization the business typically has many different departments such as Administrative, Marketing, Sales, Purchasing, Accounting and others.  Also, the Information Technology (IT) department typically uses many software applications and services to support the business units.  With the emergence of Cloud Computing and with more and more corporations moving applications to ‘the cloud’, one service that makes the most sense is Data Capture.  Since Data Capture truly is ‘a service’ and does not store data permanently then capture technology infrastructure is ideal for Cloud Computing.  Scalability to add additional capacity or seamlessly incorporate new services are added benefits.