Analysts Reports

  Articles

  Events

  News Releases

  Top Stories

  Press Survey


ARTICLES


Print Stream Engineering:
The Morphing of a Pioneer


by Scott Gerschwer


The StreamWeaver Paradox. It sounds like the title of a Robert Ludlum novel. And in some ways the story is just as intriguing.

In just six years, StreamWeaver from Pitney Bowes docSense has become a utility that businesses can not do without. It’s the most widely used print stream engineering tool in the print/mail finishing industry. The list of Fortune 500 companies that use StreamWeaver to improve the customer communications process is a who’s who of large volume mailers.

CitiGroup, Cap One, Aetna, Amex, Wells Fargo, Anthem Insurance, Conseco, US Bank, UPS, Xerox, Met Life, Amoco, First Union-Wachovia, Verizon, Bell & Howell, The Hartford, AT&T, Bank One, EDS, GE Capital, The Gap, IBM, J.C. Penney, Merrill Lynch, Oxford, PacifiCare, Prudential, Sears, Sprint, Shell Oil-- are only a few of the companies on the StreamWeaver roster.

Yet StreamWeaver is also underutilized. Despite its wide acceptance, users have barely scratched the surface of the tool's vast capabilities. Most seem content to use the versatile tool for just one or perhaps two applications.

"StreamWeaver users tend to be very project oriented," says John Lynch, Director of Software development for docSense. "There is no doubt in my mind that the overwhelming majority of StreamWeaver users exploit less than 20 percent of the tool's capabilities."

Versatile yet underutilized
How can a technology that is used so widely -- and presumably valued so highly -- be so poorly understood?

The answer according to Lynch hinges on the 'silo' mentality that impedes progress and information sharing in many large organizations today.

"For many users, StreamWeaver is a single point solution," Lynch continues. "Once they implement it to solve a specific problem, they often overlook its other functionality, and the enhancements that have been added over time, as they focus on other priorities. This is particularly true among IT staffs, which are as overburdened today as they ever have been."

Plus, the tool's capabilities often cut across both functional areas and lines of businesses. So if managers "don't share information, then the potential rewards that come from using the tool will be limited as well," he says.

The basic benefits of StreamWeaver are investment protection and improved efficiency and effectiveness. Companies use it to manipulate data and documents in the print stream to avoid the cost and delay involved in rewriting or reprogramming business applications at the mainframe or midrange platforms.

As a result, firms can extend the useful life of legacy applications, initiate process improvements, and easily customize the output from third party software products. In fact, scores of business and government organizations are using the tool, usually to:

  • Enable intelligent inserting by adding or changing finishing control barcodes.
  • Maximize the effectiveness of software used for address cleansing and presorting.
  • Consolidate into one envelope multiple documents that are intended for the same recipient.
  • Customize documents and mailings for highly personalized messaging and 1-to-1 target marketing.
  • Facilitate the migration from one-up simplex to multiple-up duplex printing.
  • Separate customer communications for distribution via a mix of electronic and paper-based channels, including the Internet.

But the technology wasn't always so robust. And that is part of the reason the tool isn't more fully utilized today.

"StreamWeaver was created in the mid-90s to parse print streams, such as the fully composed AFP from IBM, for just a single customer," explains Lynch. Before StreamWeaver, companies with legacy business applications used programming languages, such as COBOL or Assembler, to perform document composition duties. Or they used tools or engines such as the Document Composition Facility (DCF) from IBM. But these required highly-skilled personnel and were labor intensive, which meant that it was both costly and time-consuming to alter or update the legacy applications.

In the mid-90s many organizations underwent an IT re-engineering effort that saw a shift away from higher skilled and more complex programming languages to newer ones such as Visual Basic and C++. And a gap soon emerged between the skill levels of newer programmers and the needs of the existing legacy applications.

Easy programming
However, organizations soon discovered that the StreamWeaver tool, which is at heart a programming language, was easier to code than COBOL or Assembler. Users didn't need to know the bit and byte level of information, which made it far easier to implement, especially by the newer programmers.

So the tool soon grew in popularity among IT professionals as a quick and inexpensive way to make last-minute changes to print streams and the resulting customer communications.

"When it was first developed," continues Lynch, "StreamWeaver was geared more toward processing line data, such as ASCII text or records-based information, also known as print image data." " If you looked at it," he says, "it appeared to be standardized text, with the spacing controlled by tabs and without any dynamic or proportional fonts, spacing or graphics."

Later enhancements enabled the tool to parse page description languages such as IBM's AFP or Xerox's MetaCode, which allowed users to separate embedded formatting controls that are specific to output devices and make last-minute changes on those controls.

For example, users could now alter the commands that tell a printer to draw a rule, shade a box, or call in a graphic. This allowed users to easily update or revise a company logo, for example, without the need to alter the legacy business application.

As printers evolved and improved, StreamWeaver emerged as an easy way for production mailers to take advantage of the wider (11" x 17" or 11" x 30") print path or duplexing capabilities to achieve 2-up or two-sided printing -- again, without the need to alter the legacy business application.

Other recent enhancements broadened the tool's print-related functionality, such as support for PCL PostScript and highlight color, while new features such as the capability to insert control and PostNet barcodes enabled users to bolster mail piece integrity and speed delivery.

More recently, the launch of a visual engineering development tool lowered the skill levels needed by users by giving them an easier and faster way to perform print stream analysis as well as application development and testing.

Easy application development
But to broaden the appeal of StreamWeaver still further, and to make the software even easier to implement, a new tool set for developing and testing applications is now available.

Called the StreamWeaver Professional WorkStation, the new tool set is a significant advance because it allows users to develop applications more quickly and work more productively.

"The StreamWeaver Professional Workstation features a new graphics-based interactive environment, which lessens the need to learn and understand programming skills or print stream syntax, making the tool far easier to use for both novice and expert users alike," says Joseph Chmill, Product Manager for StreamWeaver.

"It also provides users with the ability to inspect and test changes during the application design phase," he adds, "which speeds turnaround time." According to Chmill, both new and experienced StreamWeaver users will now be able to work faster and operations managers will have more flexibility to allocate resources and respond to changing priorities.

Plus, with a "demographic crisis looming over the document creation industry," according to some observers, the release of the Professional WorkStation may be especially advantageous.

"The vast majority of highly-trained developers are expected to retire over the next five to seven years," says Bill Broddy, Vice President for Prinova Technologies, (one of the premier document engineering and application development firms in North America). And organizations that have invested millions of dollars in core business applications will soon be turning to newer personnel to handle the essential task of re-engineering mission-critical documents.

Since he and other observers believe these younger professionals will likely lack the training and specific programming language expertise needed to enhance output without impacting the underlying systems, the demand for a easier way to develop and test print stream engineering applications could "sky rocket as the change in personnel takes hold."

And as it has for hundreds of companies with hundreds of problems hundreds of times before, StreamWeaver will answer that call.

--------------------------------------------------------------------------------

Thinking 'Out of the Box'
It's not just for bills and statements
StreamWeaver is a tool that can enhance a myriad of business applications. Here are just a few 'out of the ordinary' examples.

Data mining – Pitney Bowes docSense uses StreamWeaver to facilitate invoicing. Instead of writing a custom program, the docSense uses the tool to extract key data from its Gold Mine customer database, eliminate duplicate information, and forward the data to its Finance Dept. for fast, accurate billing.

Fulfilling orders – BMGDirect, one of the nation's largest distributors of music CDs, uses StreamWeaver to boost the efficiency of its automated fulfillment operation. By using the tool to re-sequence customer orders in the print stream, BMGDirect is able to maximize the use of its highly automated handling systems, compress the amount time required to fill orders, assure the integrity of each order, and reduce the cost of fulfillment by nearly 70 percent.

Automating correspondence – One of the nation's leading consumer finance organizations uses StreamWeaver to automate the preparation of correspondence to new customers. Each day the firm receives nearly 5,000 credit card applications that are incomplete. The firm uses StreamWeaver to send each applicant an automated and personalized letter that is commingled with a copy of a new application form custom-designed to solicit just the precise additional data required for credit approval. The tool is also used to access software for address cleansing and postal presorting.

Return to List of Articles