Sie sind auf Seite 1von 9

Applications without complications

Programming experience not required


About the framework

The Prodigentia Framework (PF) is a development tool for web based applications. This tool is different from
all other development tools because it doesn't requires programming. That's true – anyone can build their
own web application.

It's not like you can talk with the computer and ask him to fulfill all your needs - yet. We believe that, in the
near future, it will be possible. Forget all the complex programming skills, error-prone applications, solutions
that can't keep up with ongoing business changes... We took care of that for you. Forget programming,
focus on the business processes.

The application business logic is defined using process files, which are pieces of XML code, using the
framework's XML tag language. For instance, if you'd like to edit a record from the database, you'd have to
write:
<ACTION>EDIT</ACTION>

XML is a standard technology, human-readable, and yet simple to write and understand. These process files
define the behaviour of the applications and how processes are interconnected. This allows not only an easy
and clean development process, requiring less lines of code than traditional programming languages, but
also a warranty of quality above the average.

What can be built using this tool

With this development tool anyone can build applications with less effort, less time and greater quality. This is
not a miraculous tool – but we guarantee that after half a day training you'll be able to build a simple
application with the other half of the day – even if you have no programming skills at all.

With a price tag starting at €1.000 per applications, why should anyone keep trying to reinvent the wheel?
You can save up to 90% on development and testing. If you're a developer that means you can use the
remaining time to do more projects and greatly improve your productivity.
If you're an application buyer, make sure you grab your web solution faster and cheaper.

Doesn't this look attractive?

Customer's advantage

Using this framework is not only good for you – as a developer. It is also great for your customer, because
the return on the investment is guaranteed.
Upgrade path

This framework is mantained by Prodigentia and it's future development will be released to all customers,
making available new functions. That means, when the PF has new features, you'll get them, allowing you to
enhance your applications and offer your customers an easy upgrade path.
Prodigentia re-invests a significant portion of the profits enhancing this product and providing customer
support.

Platform independence

This solution gives total independence in choosing a platform and base operating system.

This framework has native support for a large diversity of operating systems, database and webservers,
allowing the customer to choose the combination which best suits it's needs, company policy or technicians
expertise.

Still, any chance of future migration won't be compromised, because there is no need to change the code
when migrating the entire aplication.
Just copy the process files and migrate the data models (if changing the database server) and you're done.

Technological warranty

This is a technological warranty – PF applications are prepared for technological adaptation in future needs.

Adapt to business changes

This development tool allows you to add, enhance or correct functionallities, without interfering with the
production system, and easily deploy those changes to a live system, just by copying the process files.

Empower customers

Do you, as a customer have the resources and skills to mantain your own applications using a development
solution like this?
The XML process files allows the customer to easily understand the developed system, since the aplication's
source code is easy to comprehend, even for people with little technical knowlegde.

Protect the source

If you want to keep your XML code private, simply encrypt it using the built-in encryption engine1. That will
keep your source code safe.

1 Planned functionality
Architecture

Thin-client

Webserver

Application
Core system
processes Modules

Cache Security
system system

Database Database Database


1 2 3
Comparison chart

Parameter Programmed applications PF applications

Poor. Not easily customizable. Very good and easily


Design
customizable.

Medium. Very good. The look-and-feel has


been thoroughly tested with our
customers to provide the best
Usability experience.
The look-and-feel is
customizable and coherent
across all functionalities.

Requires training and Very easy. End-users, with


experience. proper training can build their
Easy of development own applications.
Training can take ½ day.

Much time to build a working Up to 90% faster.


Speed of development
model.

Difficult to adapt do other Platform and database


Compatibility
platforms. independent

Difficult to prototype. Easy to prototype. Working


Prototyping prototypes can be build in a
matter of hours.

Must be thoroughly tested. Only functional tests must be


Testing applied. The whole environment
is virtually bug-free.

Most functionality must be coded Most functionalities are built-in,


from the scratch. like user authentication, database
Functionality
connection, data handling and
validation, etc.
Competitive Edge

Few software-houses have a 100% web based solution. Despite


these companies know it's an inevitable evolution, it becomes
complicated to manage the process of developing simultaniously
two application branches, one based on Win32 or other legacy
systems, to give support to production systems, other on a web
plataform, prepared for the next generation.

Security

Special care was taken in security when developing this


framework. The system is prepared to give diferent and unlimited security levels for diferent users/groups and
assigning granular permissions.
The system also allows to log all the processes executed on the aplication, to screen or database registry,
making possible remote debugging or future analysis. Also the IP's and users are recorded, and data
versioning is a native functionality (database independent).

On the user's perspective it is possible to define groups (and apply the respective permitions), blocking by
password error, restrictions by IP, activation and deactivation of accounts, among other functionalities.

Experience

It took years to develop the first release and another year to achieve maturity. Many people worked on this
system to make it easy to develop and easy to use.
Many customers have also tested applications built with this framework, and contributed to the development
process with their suggestions. With this solution it's possible to development faster than the traditional way.

To experience the power of this framework we have developed a content management system, using the
framework functionalities.
This application was named Content Objects and the newest release (version 2), includes:
• Dynamic menu and submenu generation
• On-site editing
• Document and image repository
• Multi-language (symmetric or asymmetric)
• Public and private zones, accessible using authentication
• Different access levels for editors
• Data collection for visitors
• Registered users management
• Newsletter management
• One-step backup
This content management system was built using 244 process files, about 6.000 lines of PF code and about
190kb. Amazing, isn't it?

Licensing

All source code from this framework is exclusive property of Prodigentia – Information Tecnologies, Ltd..
This framework can work over many platforms.
To use the framework you must request a license key to use it in your server.

Additional Funcionalities (available through modules)

• Electronic payments (Visa, Visa 3d Secure, MBNet, Multibanco, SDD)


• SMS outbound communications
• Report generation (Openoffice file formats)

Compatibilities

The Prodigentia Framework requires that the IonCube loader be installed in the server. The IonCube loader
is free.

Technological Support

This diagram presents the many available options for the use of the framework.

The system can work with any combination of these 5 operating systems, any of the 5 databases (even so
there are more supported databases), and PHP language or Java(*), achieving more than 25 different
combinations.

Operating System Windows NT® Windows 2000® Windows 2003 Server® Solaris® Linux

Database MySQL® Oracle® MS-SQL® Informix® Sybase®


Programming Language PHP Java®*

We have detached in light blue the recommended combination.


(*) To be available soon

Windows and Microsoft SQL Server are registered trademarks of Microsoft Corporation in the United States and other countries.

Sun, Sun Microsystems, Java and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates.

Sybase is a registered trademark of Sybase in the United States and other countries.

MySQL is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Pricing

User Developer(3)
License
Adapter Bridge Localhost Singleton Prototype Factory
Users unlimited unlimited unlimited unlimited unlimited unlimited
Servers 1 Up to 5 1(1) 1 Up to 5 farm(4)
Aplications 1 1 unlimited unlimited unlimited unlimited
Prices
Licensing 1000 2.500 500 5.000 12.500 150.000
CO2 module 500 1.000 250 1.000 5.000 25.000
(1)limited to the usage in localhost
(2)includes certification services
(3)allows sub-licensing according to contract terms
(4)according to contract terms

Training Duration Price


CO2 End-User ½ day 250
CO2 Template Engine 1 day 450
CO2 Customization 2 days 850
PF Start-it.up ½ day 350
PF Database 1 day 450
PF Development 3 days 1250
PF Deploy and debug 1 day 450

* all prices are in euros and can be changed without prior notice. Applicable taxes not included.
Contacts

Headquarters
Prodigentia Information Technologies Ltd.
Quinta da Fonte - Edifício D. Pedro I
2780-730 Paço D'Arcos
Portugal

Telephone:
+351 21 000 8229

Fax:
+351 21 000 1675

Branch office
Prodigentia - Tecnologias de Informação
Rua António Albino Machado
Edifício Páteo Central nº35 C/D
1600-011 Lisboa
Portugal

Telephone:
+351 21 726 60 64

Fax:
+351 21 726 60 65

Other Contacts
Toll free: 800 10 77 63

Tech Support
Local access charge: 808 10 77 63
Email: support@prodigentia.com

Email
General: info@prodigentia.com
Human Resources: rh@prodigentia.com
Sales: sales@prodigentia.com

Das könnte Ihnen auch gefallen