Skip navigation

ICF will help 2000+ Progress ISVs meet the demand for e-business
in about half the current time.

23rd March 2001: – Technology for e-business supplier, the Progress
Company has announced the open source
development of an Internet Component Framework (ICF), which will help its
2000 ISVs (Independent Software
Vendors) and ASPs (Application Service Providers) meet the demand for
e-business applications.

One of the key aims of ICF is to provide the large Progress development
community with a collection of
standards-based, ready-to-use business and service components, which
addresses all the essential attributes
and facilities of e-business and ASP applications. The development of ICF
is being undertaken by the
collective resources of POSSE (the Progress Open Source Software Exchange)
and the Progress Company, all
working to a common design which is posted on

Justin Wright, managing director of the Progress Company UK, said: “The
lack of cost-effective applications
for e-business is holding back British business from participating fully
in the new e-economy to remove cost
through greater business-to-business integration, higher customer service
or the exploration of new e-business
ventures. This joint-initiative demonstrates the benefit of garnering
together the wide-ranging and common
skills of POSSE participants, with Progress consulting and development
resources, to develop a world-class
e-business toolset which speeds up the time to market of e-business

Progress ISVs have a skill level advantage over users of other toolsets
which lends itself to open source
development, because the 4GL language used to build Progress tools is the
same language in which they build
their applications. Progress is alone among the major tools vendors in
this regard and it has generated a
thriving industry of Progress enhancements and a great understanding of
the technology, which through POSSE,
is now being used for the benefit of the whole Progress community.
Developers building an Oracle application,
for example, will tend to use Visual Basic, C++ or Java and do not
generally have access to the underlying
technology, nor the opportunity for such a high level of collaboration.

Typically a developer should be able to cut the time to develop an average
e-business application in half by
using plug-and-play ICF components. Some of the first fruits of ICF are to
be showcased at Exchange 2001, the
world-wide Progress user group convention, taking place in Washington DC
June 3- 7.

An early release will help Progress developers to achieve a single source
of programming code for an
application which can be deployed within the limitations of an HTML
browser or, using Progress thin
(WebClient) technology, with all the rich and multi-window functionality
usually associated with a
client/server application. For example, a customer service application,
could share the same business logic
and process flow regardless of whether it is accessed in a rich GUI for
internal use, or by customers remotely
via the internet.

About Posse

In December 2000, Progress was the first of the major tools and database
vendors to release the source code of
its Application Development Environment (ADE) under an open source
licensing model through the Progress Open
Source Software Exchange (POSSE), hosted at The company
and its development community is
collaborating to enhance, extend, and create more powerful tools for
building e-business applications. The ICF
is the result of the ICF-KickStart initiative where a group of leading
Progress ISVs together with Progress
have agreed on the ICF component programme, which builds on development
work already in process within the

For further information on ICF component development, visit
and/or the technical note for editors

About the Progress Company

The Progress Company is a global supplier of software technology and
services for developing, deploying,
integrating and managing e-business solutions and a business unit of
Progress Software Corporation
(NASDAQ:PGRS). Products include application development tools, application
servers, messaging servers, and the
industry's most widely used, lowest-cost-of-ownership embedded database.

More than 2000 independent software vendors (ISVs) and application service
providers (ASPs) supply over $5
billion in Progress®-based applications and related services annually.
Over 30,000 organisations across 100
countries - including 60% of the Fortune 100 - rely on Progress-based

Progress is a registered trademark of Progress Software Corporation. All
other trademarks contained herein are
the property of their respective owners.

Press enquiries to: Salli Roskilly, Saffron Communications.

T: 44 (0)1763 208708 F: 44 (0)1763 208813 E:

Technical note for editors: POSSE ICF component development

ICF components cover service and business issues. The following areas are
currently being finalised and built
by participating team members:

- Repository – The entire framework is based on a Design Repository, where
data-driven application information
can be stored. One POSSE member’s repository has been selected as the
prototype, and the team will work to
make it more general-purpose so that it will support a variety of kinds of
objects; and work to incorporate
the strengths of the existing repository.

- Session Management – This component will manage application objects,
defining what is running where and how
to find and execute it; including context management for stateless server
support; and error and message

- Data Management – Involves improving and standardising client access to
business components running on
stateless Progress AppServers. This will provide the same back-end logic
to all target user interfaces
supported by Progress (in particular, the Progress WebClient and WebSpeed
browser interface).

- Migration Tools – Progress Professional Services’ tools and best
practices methodologies for migrating
existing application code and generating portions of a new application
will become part of the ICF.

- 4GL Client – Addresses the need to provide numerous extensions to a
Progress 4GL User Interface using
3rd-party controls (e.g., ActiveX) and extended SmartObjects? such as
Status Bar, Navigation/Outlook control,
FrameSet for MDI-like appearance, etc.

- WebSpeed – The goal is to support a common model for back-end logic for
WebSpeed and Progress 4GL clients,
including session and context management as well as common access to
business logic; using a standard process
manager to control the flow of an application (presenting pages and data
to the client); and making the
WebSpeed user interface and logic as data-driven as possible. The initial
focus will be on supporting a
public-facing user interface usable with both Microsoft Internet Explorer
and Netscape Navigator, with the
longer term goal to take advantage of the full range of current and future
technologies (Javascript, dynamic
HTML, CSS, XML, etc.) to provide a complete application interface on the

- Globalisation – The goal is to provide a repository-based (dynamic)
solution for both language translation
of the UI and formatting of dates, currency, and other international

Further information available on

Press contact:

Salli Roskilly

Saffron Communications

Tel: +44 (0)1763 208708

This press release was distributed by ResponseSource Press Release Wire on behalf of Saffron Communications (Hertfordshire) in the following categories: Consumer Technology, Personal Finance, Business & Finance, Computing & Telecoms, for more information visit