HOME

TheInfoList



OR:

TELON, later renamed CA-TELON, is one of the first commercially successful
application generator An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build ...
s for building business applications.


Overview

TELON is an application development system currently sold and maintained by
CA Technologies CA Technologies, formerly known as CA, Inc. and Computer Associates International, Inc., is an American multinational corporation headquartered in New York City. It is primarily known for its business-to-business (B2B) software with a product p ...
(formerly CA, Inc. and Computer Associates International, Inc.). When it was introduced in 1981, it was one of the first
computer-aided software engineering Computer-aided software engineering (CASE) is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by Computer-Aided Design (CAD) tools used for designing hardware products. CA ...
("CASE") tools on the commercial market. The developer tools run on IBM's
MVS Multiple Virtual Storage, more commonly called MVS, was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers. IBM developed MVS, along with OS/VS1 and SVS, as a successor to OS/360. It is unrelated ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s using TSO (IBM's
Time Sharing Option Time Sharing Option (TSO) is an interactive time-sharing environment for IBM mainframe operating systems, including OS/360 MVT, OS/VS2 (SVS), MVS, OS/390, and z/OS. Use In computing, time-sharing is a design technique that allows many people ...
) and
personal computers A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
("PCs") running
MS-Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
and the target environments include
IMS Ims is a Norwegian surname. Notable people with the surname include: * Gry Tofte Ims (born 1986), Norwegian footballer * Rolf Anker Ims (born 1958), Norwegian ecologist See also * IMS (disambiguation) Ims is a Norwegian surname. Notable people wit ...
and
CICS IBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE. CICS family products ...
transaction processing systems Transaction processing is a way of computing that divides work into individual, indivisible operations, called transactions. A transaction processing system (TPS) is a software system, or software/ hardware combination, that supports transaction ...
. TELON supported multiple
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
technologies, including IBM's
VSAM Virtual Storage Access Method (VSAM) is an IBM DASD file storage access method, first used in the OS/VS1, OS/VS2 Release 1 (SVS) and Release 2 (MVS) operating systems, later used throughout the Multiple Virtual Storage (MVS) architecture and no ...
,
IMS/DB The IBM Information Management System (IMS) is a joint hierarchical database and information management system that supports transaction processing. History IBM designed the IMS with Rockwell and Caterpillar starting in 1966 for the Apollo p ...
,
DB2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and ...
, plus Cullinet's
IDMS The Integrated Database Management System (IDMS) is a network model (CODASYL) database management system for mainframes. It was first developed at B.F. Goodrich and later marketed by Cullinane Database Systems (renamed Cullinet in 1983). Since ...
. TELON is an application code generator that uses macros to generate
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural and, since 2002, object-oriented language. COBOL is primarily ...
, COBOL/II, or
PL/I PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. It ...
code that can run natively in the target environment without run-time proprietary code. Developers create screen designs in the TELON Design Facility (TDF) and define attributes for the screen. The design can then be run through a prototyper to test screen flow. Next, macros generate the code using the information created by the TDF. Lastly, the TELON Test Facility is used, in conjunction with code
debuggers A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its execut ...
, to search for and fix bugs before the application is moved into production.


History


Early stages

TELON was originally conceived and designed by Chris McNeil and Don Christensen in the late 1970s when McNeil was a
software engineer Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ''p ...
at Liberty Mutual Insurance Company and Christensen was an IBM Systems Engineer contracting with
Liberty Mutual Liberty Mutual Group is an American diversified global insurer and the sixth-largest property and casualty insurer in the United States. It ranks 71st on the Fortune 100 list of largest corporations in the United States based on 2020 revenue. B ...
. During their tenure, Liberty Mutual installed an
IBM 3790 The IBM 3790 Communications System was one of the first distributed computing platforms. The 3790 was developed by IBM's Data Processing Division (DPD) and announced in 1974. It preceded the IBM 8100, announced in 1979. It was designed to be inst ...
minicomputer along with a claims processing system (CAPS) created by Insurance Systems of America. Christensen worked with McNeil on a project that customized the package for use at Liberty Mutual. This customization, which involved IBM's cumbersome Macro language, required an engineer to create multiple forms for each
IBM 3270 The IBM 3270 is a family of block oriented display and printer computer terminals introduced by IBM in 1971 and normally used to communicate with IBM mainframes. The 3270 was the successor to the IBM 2260 display terminal. Due to the text ...
screen and then to convert the screens for executing on the 3790. It was awkward to use (McNeil called it "distributed head-ache") and so Christensen used the Macro language to create a generator that could create each form from a single source. This was the first step leading to the development of TELON. Christensen and McNeil spent the following few years working on the next claims processing application. McNeil designed the template COBOL programs and Christensen coded the macros to generate the actual COBOL programs. They created a system that could generate COBOL code from screen layouts created by users. The COBOL ran in IBM's TSO interactive environment and it allowed the users and engineers to test screen flow. When a user wanted a change, the layout was altered using a design tool and new COBOL was generated. This turned out to be a very successful way to prototype the new system. Liberty Mutual put out a bid to create the new system which the
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president unti ...
won in 1979. Christensen then left IBM to work as a private consultant for Liberty Mutual. When Liberty Mutual moved their offices to
New Hampshire New Hampshire is a state in the New England region of the northeastern United States. It is bordered by Massachusetts to the south, Vermont to the west, Maine and the Gulf of Maine to the east, and the Canadian province of Quebec to the nor ...
in that year, McNeil left the company to study classical guitar on
Cape Cod Cape Cod is a peninsula extending into the Atlantic Ocean from the southeastern corner of mainland Massachusetts, in the northeastern United States. Its historic, maritime character and ample beaches attract heavy tourism during the summer mon ...
. Christensen expanded the macros for the system (which he was calling ADS at the time—Application Development System) to generate COBOL for IBM's
IMS Ims is a Norwegian surname. Notable people with the surname include: * Gry Tofte Ims (born 1986), Norwegian footballer * Rolf Anker Ims (born 1958), Norwegian ecologist See also * IMS (disambiguation) Ims is a Norwegian surname. Notable people wit ...
transaction environment. He then tried to persuade Liberty Mutual management to use the expanded system to generate a new application that Liberty Mutual was working on. The conservative management balked at using an untried system for mission-critical applications and declined. In 1981, Christensen started to look outside of Liberty Mutual for potential customers for ADS.


Christensen Systems, Inc


Technical direction

In 1981 Don Christensen was introduced to Phil Stymfal, a software engineer who was in charge of technical decisions at New England Life Insurance (NELI). Stymfal immediately saw the advantages of ADS and was unafraid to try new products. He recommended that NELI purchase TELON and NELI became the first commercial customer by signing a license agreement for $30k in mid-1981. When the system proved itself at NELI, Stymfal used his connections through The New England Productivity Group to generate more interest in TELON. Through these contacts Christensen was able to sign two more Boston-area customers to $30k license agreements:
Raytheon Raytheon Technologies Corporation is an American multinational aerospace and defense conglomerate headquartered in Arlington, Virginia. It is one of the largest aerospace and defense manufacturers in the world by revenue and market capitaliz ...
and
John Hancock Life Insurance John Hancock Life Insurance Company, U.S.A. is a Boston-based insurance company. Established April 21, 1862, it was named in honor of John Hancock, a prominent American Patriot. In 2004, John Hancock was acquired by the Canadian multinationa ...
. Christensen has stated that TELON might never have been successful without Stymfal's influence and his confidence in recommending an untried product. Not long before the NELI contract, Christensen left Liberty Mutual to start his own company. Since ADS had been written on Liberty Mutual's mainframe, Christensen left with the understanding that if Liberty ever decided to use TELON it could acquire the software free of charge. Christensen Systems Inc. was created soon after the NELI signing and its first employee was Chris McNeil, who had worked with Christensen back at Liberty Mutual before moving to Cape Cod. His responsibilities included supporting NELI and to continuing work on TELON. When it was obvious that TELON was becoming a successful product and that CSI was a stable company, Liberty Mutual became the fourth customer by the end of 1981. They were able to use the software for free but later signed a support agreement. In a fitting tribute, both the original Liberty Mutual CAPS system and second claims processing applications that McNeil and Christensen worked on while employed at Liberty Mutual were rewritten using TELON. With four major customers by early 1982, CSI hired Stymfal as the second employee to work alongside McNeil. Stymfal's role was as Director of Development and he, together with McNeil, made most of the technological decisions regarding TELON until their departure in 1987. By this point, Christensen had moved into more of a sales and marketing position. An office was opened in
Quincy, Massachusetts Quincy ( ) is a coastal U.S. city in Norfolk County, Massachusetts, United States. It is the largest city in the county and a part of Metropolitan Boston as one of Boston's immediate southern suburbs. Its population in 2020 was 101,636, making ...
, and developer Gig Kirk was hired in September. In October Bob Giel, an acquaintance of Stymfal, was hired as Director of Finance to handle business and sales planning. The name ''TELON'' had not yet been created and the system was still being called by its generic name, ADS. Casual research was done to come up with a name. Christensen was drawn to using Greek works and originally explored using ''Telos'' (Greek for "purpose" or "goal") but it was already utilized by a software company in California. Finally ''TELON'' was chosen as a contraction of ''Telos'' and ''Eon'' (forever). McNeil created a draft of the TELON logo, using eight concentric circles to represent an
octave In music, an octave ( la, octavus: eighth) or perfect octave (sometimes called the diapason) is the interval between one musical pitch and another with double its frequency. The octave relationship is a natural phenomenon that has been refer ...
and the multiple steps of evolutionary development. A local graphic designer was then hired to draw it professionally. The ease with which CSI was able to attract its first four customers caused a lack of urgency in pursuing further sales. Christensen did not create a large enough sales pipeline to keep up the growth, creating a lull in sales. This would later contribute to the decision to sell CSI to
Pansophic Systems Pansophic Systems, Inc., or simply Pansophic (Ancient Greek for "universal knowledge"), was a major American software company active from 1969 to 1991 and based in the Chicago metropolitan area. A pioneering software firm, it was among the fir ...
. Through 1982–83 development of TELON would continue with additional features being added including: * Generating COBOL for executing in the
CICS IBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE. CICS family products ...
environment. * Generating
PL/I PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. It ...
. TELON was the only one of the major CASE generators that generated PL/I * Supporting multiple databases including
IMS/DB The IBM Information Management System (IMS) is a joint hierarchical database and information management system that supports transaction processing. History IBM designed the IMS with Rockwell and Caterpillar starting in 1966 for the Apollo p ...
and
DB2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and ...
. By this time TELON itself was starting to become a large application. The ''TELON Design Facility'' (TDF) was a series of TSO applications that took users through the creation of their screens. It had been decided from the beginning that the TDF would be written with TELON itself. Christensen would later remark that this helped guarantee that TELON would be a robust system because developers would be forced to use it. It also gave CSI ideas for ways to improve productivity.


Financial picture

Almost all of the early sales for TELON were generated through Phil Stymfal's contacts with other insurance companies. These contacts gave CSI a chance to give a demo at the companies which usually ended in a sale. Companies outside of Stymfal's circle were reluctant to look at TELON perhaps because it was much less expensive than its main competitors at the time, Informatics' Mark V and IBM's application generator, and was, therefore, not taken seriously. In 1982, TELON for IMS was being sold for $75,000 so CSI raised the price to $95,000 to give it more credibility. The price of the CICS offering was also increased. Two years later, after it was acquired by
Pansophic Systems Pansophic Systems, Inc., or simply Pansophic (Ancient Greek for "universal knowledge"), was a major American software company active from 1969 to 1991 and based in the Chicago metropolitan area. A pioneering software firm, it was among the fir ...
, TELON would see another price increase for much the same reasons. In 1982 CSI was able to secure $100,000 in working capital from the Boston area consulting firm Computer Partners in exchange for the exclusive right to bring TELON into Boston area companies. A year later CSI bought out its commitment by securing a loan from
State Street Bank and Trust Company State Street Bank and Trust Company, more commonly known as State Street Global Services or simply Global Services, is a subsidiary of State Street Corporation organized as a trust company based in Massachusetts specializing in services to mutual fu ...
.


Advantages of TELON over its competitors

The main asset of TELON was that it worked; customers were able to see immediate returns on their investment in the software. In the early years, when TELON was cheaper, it would take only one project for a customer to break even. Even after the price increases, companies could recoup their costs quickly. Because TELON generated fully independent COBOL code, the resulting applications could be maintained by traditional methods (i.e. "by hand") if CSI were ever to become insolvent. This made the decision to purchase TELON less risky for those companies that were given a trial since they would not have to scrap their application. This is in direct contrast to the two main competitors of the time, Informatics' Mark V and IBM's application generator. Mark V was an add-on to Informatics' successful report generator Mark IV but it was unwieldy and didn't address as much of the development lifecycle as TELON. IBM's solution required a run-time component for the generated applications to execute, putting the customer in a long-term bind with IBM. Both products were much more expensive than TELON and head-to-head trials proved TELON to be more productive. TELON gave a standard structure and design to all the applications written with it. Developers could easily understand the design of any TELON application once he or she was familiar with the TELON methodology.


Pansophic Systems

In 1983 CSI pursued multiple avenues for acquiring venture capital, all which proved unsuccessful. By this time new competitors to TELON had emerged, in particular, a system from Sage Software, and Giel was becoming concerned that CSI's sales force was not sufficient to stay ahead of the competition. One of the venture capitalists who had been contacted suggested that TELON would be a good fit with Pansophic Systems because they had a strong and effective sales force. Pansophic was a software company based in Chicago founded by Joseph A. Piscopo in 1969.Oral history interview with Joseph Piscopo
Charles Babbage Institute The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota In 1983 while doing background research on EASYTRIEVE, a
4th generation language A fourth-generation programming language (4GL) is any computer programming language that belongs to a class of languages envisioned as an advancement upon third-generation programming languages (3GL). Each of the programming language generations a ...
they had acquired, Pansophic became impressed with the enthusiasm of TELON customers. In March 1984, they began discussions with CSI to purchase the company. Christensen came away believing that Pansophic knew the market and customers for TELON. In April 1984 Pansophic made an offer of $2 million in addition to royalties for three years. The quartet of Christensen, McNeil, Stymfal, and Giel decided to accept the offer and the deal became realized in November 1984. The acquisition became a successful one for both companies. TELON gained the advantages of a large and experienced sales force, run by Pansophic's Al Syler, who had previously sold Informatics' Mark IV. In return, Pansophic gained a strong product with sales that would continue to climb for many years. A few years after the deal, Christensen was told by an industry observer that no software merger had ever gone as smoothly or productively. One of the first things Pansophic did was to raise the price of TELON to match its competitors. The IMS product was increased from $95,000 per license to $225,000 and the CICS product was raised from $50,000 to $160,000. This gave TELON the credibility to compete head-to-head with their competitors and made them the choice of companies about half the time. In 1986, Pansophic Transferred Farzin Yashar from their development team in Reston, VA to Boston in order to head development of the first PC version of TELON TDF. Farzin and Chris McNeil together led the efforts and created Telon PC for PC DOS/MS-DOS, which was distributed on floppy diskettes. The product was launched in 1987 and became an immediate success.


Release 2.0 problems

TELON 2.0 was the first major release of TELON after it was acquired by Pansophic. Among other things, it added support for IBM's
DB2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and ...
database system. 2.0 was plagued by delays, revolving management, and was released in 1987 with many bugs. As a result, TELON lost some of its market share and almost lost its lead in the industry. It took a few years before TELON was again considered a solid product.


Telon/38

For a short period in the late 1980s, Pansophic marketed a product known as Telon/38, targeted at the IBM System/38 platform. Telon/38 was a rebranded version of the Synon/2 tool from Synon. Years later, Synon/2 also came to be acquired by CA and is now known as CA 2E.


Computer Associates ("CA")

Despite the continued success of TELON, Pansophic began to lose money. In 1990, Pansophic lost over $14 million and cut more than 300 workers, decreasing its workforce to 1,214. With its large installed customer base, this made Pansophic an attractive target for
Computer Associates International, Inc. CA Technologies, formerly known as CA, Inc. and Computer Associates International, Inc., is an American multinational corporation headquartered in New York City. It is primarily known for its business-to-business (B2B) software with a product po ...
, which purchased the company in September 1991. TELON was renamed CA-TELON and the development group was slashed by about 60%. This began a long, profitable time for CA as it maintained and updated TELON for its customers. In October 2006, CA announced the release of CA-Telon 5.0.


Sources

{{reflist * Interviews with Christensen, Kirk, McNeil, et al. in 2006. See Discussion page for transcripts. * CA
online brochure
* CA
5.0 release announcement
Integrated development environments CA Technologies Fourth-generation programming languages