Companio’s Cpronto is a uniquely powerful and easy-to-use software engine. For the first
time, users without extensive programming skills have a tool they can use to create their
own comprehensive business applications that integrate easily into existing IT landscapes.
Cpronto’s unique system design frees users and developers from programming work. With
the automated, location-independent and browser-based tool Cpronto, you can quickly
create customised applications tailored to meet your individual needs.
3. Introduction
Developers often create business applications in large development environments which
they must first familiarize themselves with extensively. In the business software industry,
applications are increasingly being created with generators and software engines.
Companio’s Cpronto is a uniquely powerful and easy-to-use software engine. For the first
time, users without extensive programming skills have a tool they can use to create their
own comprehensive business applications that integrate easily into existing IT landscapes.
Cpronto’s unique system design frees users and developers from programming work. With
the automated, location-independent and browser-based tool Cpronto, you can quickly
create customised applications tailored to meet your individual needs.
With just a few settings and mouse clicks, Cpronto users generate extensive web dia-
logues and mobile applications, which easily retrieve, process and enter information from
existing IT systems, such as SAP and others. Browser wizards shorten the production time
dramatically. With these functions, Cpronto is pioneering a new generation of software.
3
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
4. Cpronto drastically simplifies the design and creation of web applications and radically
changes the production process of business applications.
Cpronto reads, lists, processes and writes data from different source systems.
Cpronto enables an optimized UI design - both in technical and economic terms.
With Cpronto, applications can be completely tailored to the users’ own workflows.
Cpronto is a new generation of software. Unlike most standard software tools,
a software engine creates applications using an automated process.
Features
4
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
5. Cpronto´s fields of application
Using the innovative development environment Cpronto, IT consultants and IT-related
staff in various company departments can create extensive web applications without the
help of software developers or IT departments. Even without extensive programming
knowledge, they design – together with the users – applications which are tailored to
meet their needs, and in doing so, they optimize business processes. Cpronto-developed
applications are easily integrated into existing systems, but can also run independently.
5
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
6. Company departments are accustomed to relaying their wishes – typically in the form of
user requirements – to IT people, who then translate these requirements into technically
orientated functional specifications and pass them onto the software developers. With
Cpronto, however, departments create their own user-optimized and executable web dia-
logues, which IT then embed into existing systems.
Cpronto as prototyping tool
Tablet and mobile business applications have many advantages. With Cpronto, companies
can easily create cross-platform mobile web applications that conform perfectly to the
different formats of smartphones and tablets and can be controlled by touch operation.
Even complex SAP data can be made accessible via the internet and mobile devices – both
the connection to the SAP system, as well as the preparation of the data for different
display devices can be done in the blink of an eye.
Cpronto as
mobile enablement
6
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
7. Business and office software is often purely functional and not geared towards the
specific tasks and needs of the employees. A sales representative, for example,
regularly accesses information from different sources: email, SAP, Office applica-
tions. He inputs new information into the various software systems, which in turn save
the data in different places. Thus, the employee has no simple and transparent over-
view of correspondence, emails, proposals, presentations, contracts, invoices or cus-
tomer visits. Cpronto brings all this information together in one single user interface.
Applications created by Cpronto draw information from various existing systems
and display it according to the user’s own design wishes in one single user inter-
face. The various software systems no longer prevent the user from having a bird’s
eye view of all of the essential information. With Cpronto applications, compa-
nies provide their staff with exactly the information they need for dialogue- and con-
tent-optimized computing – a clear advantage for employees and the company!
Cpronto as an integration tool
Further uses for Cpronto
- Cpronto as a web platform
- Cpronto as a collaboration tool
- Cpronto as a web content management tool
7
Inroduction Features Cpronto´s application fields Cpronto tool kit System environment
8.
9. Cpronto tool kit
For predefined tasks, Cpronto provides appropriate software modules or product compo-
nents which fulfil the desired functionality. In a few simple steps, users can, for example,
create an application to log project time. The applications can either be integrated into
existing systems or operate independently; they also run on all major browsers.
9
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
10. With the ContextBuilder, users create their applications’ data model. They decide which
data to use and which systems to take it from. Cpronto can easily make available informa-
tion from existing in-house systems – such as SAP – as well as from external systems –
such as Google – for its web applications. Even in the event that new data sets have to be
created, application designers can specify the appropriate location in the ContextBuilder.
Context Builder Features
Creates any business context for web applications with any data source
Easily integrates third-party systems via web services, REST and OData services
Cpronto ContextBuilder
The ApplicationBuilder is an easy-to-use tool for the design of an application’s dialogues
and data usage. The web and mobile applications which have been defined by users will
immediately run without any additional deployment cycle. Users can install and test the
changes immediately. Automatic plausibility checks ensure consistency between the
application and the data model. The simple dialogues and dialogue sequences as well as
the complete freedom when it comes to designing the browser screen allow users to tai-
lor applications to meet their exact needs.
ApplicationBuilder Features
Maximum flexibility during screen design process
Automatic adaptation of the application’s look using layout templates to fit in with
corporate design
Data display from different perspectives depending on the business context
Flexible design of dialogues and dialogue sequences
Free rein when arranging web dialogues with CustomViews
Simulation and creation of web applications at your fingertips
Cpronto ApplicationBuilder
10
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
11. With the Cpronto ServiceBuilder, users create on the backend system those services
which are needed for their application. They define which data is requested from where
and from which service.
SAP customers can use the Cpronto ServiceBuilder to configure existing or customised
business logics in SAP systems and integrate them into their applications. With just a few
clicks, SAP consultants can integrate existing SAP standard modules or in-house modules
and use them as services for web applications.
ServiceBuilder Features
Creation of services in the shortest possible time
Integration of SAP technical modules, such as functional modules, BAPIs,
ABAP methods
Creation of standardized and central mechanisms for logging SAP accesses
Locking of data
Centralized allocation of data filters
Versioning, SAP transport and reuse of services and service catalogues
Cpronto ServiceBuilder
11
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
12. The Cpronto ServiceHub is a runtime component for the provision of services on SAP
backend systems. SAP customers use the ServiceHub to make their SAP interfaces trans-
parent, to use services multiple times, to become independent of interfaces and pro-
grammers, and, if applicable, to log and document access from third parties, such as web
applications and users.
ServiceHub Features
Installation of ServiceHub via the SAP transport system to SAP backend systems or
upstream systems.
The central component for accesses to all ABAP-based SAP applications
Monitoring of web accesses and mobile applications
Cpronto ServiceHub
The Cpronto WebEngine is a runtime component for web applications on the server. The
Cpronto WebEngine allows companies to run the created web applications on every serv-
er. The only requirement is a Java application server.
WebEngine Features
Dynamically creates user interfaces based on JavaScript and HTML5
Integrates various flexible systems such as SAP, databases, and web services
Generates Office documents based on templates
Supports the integration into the existing IT environment (LDAP integration,
single sign-on)
Cpronto WebEngine
12
Introduction Features Cpronto´s application fields Cpronto tool kit System environment
13. System environment
Based on J2EE 5.0, the Cpronto WebEngine is entirely implemented in Java. To run a web
application, the following system requirements must be met:
Either a J2EE 5.0 compatible application server
Or a Servlet 2.4 compliant web container.
MS Internet Explorer version 8.0 or higher
Mozilla Firefox or higher ersion 10 or higher
Apple Safari version 4.0 or higher
Google Chrome version 11.0 or higher
Android 2.1-2.3, 3.2, 4.0 or higher
Windows Phone 7 or higher
Apple IOS 3.2 or higher
Samsung Bada 2.0
Blackberry 6.0 or higher
13
Introduction Features Cpronto´s application fields Cpronto tool kit System environment