Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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.
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.
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
Security
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.
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
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
* 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