Synon
Encyclopedia
Synon was a software company which, at its height, dominated the worldwide market for third party application development tools for the IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

 System i (formerly AS/400) platform. Its products continue to be widely used in that sector today, distributed and supported by CA Inc..

Synon pioneered what is now sometimes called Architected Rapid Application Development (ARAD).

Chronology

Synon Ltd was founded in London in 1984 by Simon Williams (CEO
Chief executive officer
A chief executive officer , managing director , Executive Director for non-profit organizations, or chief executive is the highest-ranking corporate officer or administrator in charge of total management of an organization...

), Melinda Horton (COO
Chief operating officer
A Chief Operating Officer or Director of Operations can be one of the highest-ranking executives in an organization and comprises part of the "C-Suite"...

) and Nick Knowles (CTO
Chief technical officer
A chief technology officer is an executive-level position in a company or other entity whose occupant is focused on scientific and technological issues within an organization....

) with the objective of developing an application generator for the IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

 System/38
System/38
The System/38 was a midrange computer server platform manufactured and sold by the IBM Corporation. The system offered a number of innovative features, and was the brainchild of IBM engineer Dr. Frank Soltis...

 platform. They were soon joined by Simon Haigh (VP Sales). Seed funding was provided by French Connection
French Connection (clothing)
French Connection is a retailer and wholesaler of fashion clothing and accessories. Founded in 1972 by Stephen Marks it is based in London, is listed on the London Stock Exchange and operates globally....

, a UK fashion house which later achieved notoriety for its FCUK advertising slogan.

Synon's first product was Synon/1, a programming productivity toolkit for the System/38, launched in 1985. In the same year the company appointed its first overseas distributors, in Australia and Norway.

Synon's flagship product, Synon/2 was launched in 1986 and became an immediate success with System/38 users. The same year, Chris Herron, formerly CEO of Fusion, along with Patrick Batty of Toronto, and Gerard Wolf of Chicago, set up Synon Inc, Synon's US sales and marketing subsidiary, in Larkspur, California
Larkspur, California
Larkspur is a city in Marin County, California, United States. Larkspur is located south of San Rafael, at an elevation of . As of the 2010 Census, the city's population was 11,926. Larkspur is located north of San Francisco near Mount Tamalpais. Larkspur's Police Department is shared with that...

. Synon also established a worldwide distribution channel with subsidiaries in France, Germany, Australia, Hong Kong and Japan.
  • In 1987, Synon played a key role alongside IBM
    IBM
    International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

     at the UK launch of its AS/400 platform. The AS/400 version of Synon/2 was named Synon/2E.

  • In 1989, Synon, along with Bachman, Intersolv, KnowledgeWare and Systematica, was chosen by IBM to be at the heart of AD/Cycle, its framework for application development and CASE
    Computer-aided software engineering
    Computer-aided software engineering is the scientific application of a set of tools and methods to a software system which is meant to result in high-quality, defect-free, and maintainable software products...

    . IBM later acquired an equity stake in Synon.

  • In 1990, French Connection sold its equity stake to General Atlantic Partners and TA Associates
    TA Associates
    TA Associates, founded in 1968, is one of the oldest private equity firms in the United States. The firm employs a hybrid strategy making growth capital investments in developing companies and acquiring mature companies through leveraged buyout and recapitalization transactions...

    , two US VCs. As a condition of the transaction, Synon moved its HQ to Larkspur
    Larkspur
    Larkspur may refer to:* Larkspur, California* Larkspur, Colorado* Larkspur radio system, used by the British Army* Delphinium, a genus of 300 flowers with widespread nativity* Consolida, a genus of 40 flowers native to central and western Eurasia...

     and became a Delaware corporation, changing its name to Synon Corporation. Shortly afterwards, Chris Herron became CEO. Simon Williams, who remained based in the UK, continued as Chairman and CTO.

  • In 1991, Synon launched Synon Model Applications, an accounting package developed using Synon/2E. In the same year, the company won the Queen's Awards for Technology and for Export, becoming one of only a handful of companies ever to win both awards in the same year.

  • In 1992, Simon Williams, believing that the company was in danger of missing the client/server technology wave, left Synon together with Melinda Horton to establish Dysys, a self-funded UK start-up whose object was to develop a client/server, cross-platform successor to Synon/2E. In 1993 Williams and Horton sold Dysys to Synon, and returned to the fold. Their new product, Obsydian, was launched by Synon in 1994.

  • By 1997, Synon's revenue was $80 million, with around 6,000 customers worldwide.

  • In 1998, Synon was acquired by Sterling Software of Plano, Texas
    Plano, Texas
    Plano is a city in the state of Texas, located mostly within Collin County. The city's population was 259,841 at the 2010 census, making it the ninth-largest city in Texas and the 71st most populous city in the United States. Plano is located within the metropolitan area commonly referred to as...

    . Sterling continued to distribute and support Synon/2E and Obsydian as COOL:2E and COOL:Plex. La Crosse Management Systems of La Crosse, Wisconsin acquired Synon Model Applications from Sterling and continues to distribute it as La Crosse Financials.

  • In 2000, Sterling was acquired by Computer Associates (now CA), which continues to distribute and develop Synon/2E and Obsydian as CA 2E and CA Plex.


Simon Williams went on to develop the Associative Model of Data
Associative model of data
The associative model of data is an alternative data model for database systems. Other data models, such as the relational model and the object data model, are record-based. These models involve encompassing attributes about a thing, such as a car, in a record structure. Such attributes might be...

 and to found Lazysoft.

Technology

As early as 1986, Synon pioneered the approach to development which in early 2005 became known as Architected Rapid Application Development (ARAD). Such tools use abstract patterns as building blocks to automatically generate the components of an application.

In Synon/2 (now CA 2E), developers use a specialized language to define an application's data model and the rules that ensure its integrity. They then select from a set of around 30 pre-built program design templates which perform edit, display and print functions in full screen, multi-line and transaction (full screen header above a multi-line detail) modes. Developers may further specialise the procedural logic of the selected templates and link templates together by using action diagrams.

The tool then automatically instantiates the specialized templates over the data model and generates sophisticated high-level language code in RPG or COBOL
COBOL
COBOL is one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments....

 without any further developer intervention. It also generates the SQL or DDS code to define the necessary database tables and views.

Synon kept precise productivity metrics during the internal development of its SMA accounting system. In total, 2,385 days of effort were expended on development and QA over a 14 month period, which resulted in the creation of 2.42 million lines of HLL code (excluding comments) in 2,081 programs. This is equivalent to the production of 1,016 lines of fully tested and documented code per person per day. The all-in, fully loaded cost (including management, design and end-user documentation) was £416 per program.

Synon/2 was also ahead of its time by adopting a strictly object oriented approach to the programs that it generated. For instance, programmers could not use native HLL commands to operate on database tables: instead, all physical database creates, changes and retrievals were encapsulated within individual templates, which were in turn evoked by generated programs. Thus programs could be automatically regenerated with no manual intervention following changes to the structure of the database.

In 2001, CA introduced an add-on tool to CA 2E called Web Option, which allows 2E customers to web-enable their existing applications and to run those applications (which were originally designed for an IBM 'green-screen') inside a standard web browser.

Obsydian (now CA Plex) follows the same general principles as Synon/2, with the important exception that developers can create and re-use their own abstract design templates. The CA Plex toolset also operates web and client-server applications, and generates in C#, C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

, Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

, RPG/III and IV/ILE IBM RPG and is multi-platform.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK