The Power of Specta™
Build large and robust applications quickly
The Specta Process Server is time-tested and is running enterprise-scale applications at many
customer sites. The development process does not involve deep coding and hence large
applications can be built with far less effort.
Application development closer to the user
This can be a very significant advantage when building apps around non-standardized business
In this case, adopting an agile method to develop the process structures with frequent
deployments to end users or doing a
‘paired development’ along with the domain user can provide magical results.
Business reports can be developed onsite, collaboratively with customer. Creating reports is
simply a matter of writing plain SQL (select) statements.
The bulk of the report development can be achieved in this fashion.
The Specta Process Server is a small set of web services that can parse and render process
structures as an application. The size of the web services will not increase based on the
number of process structures. The web services do not also change based on the business
rules or the kind of business process being implemented. This means easier load balancing,
lower cost of deployment and better overall performance
Faster development compared to traditional coding
Application development using Specta will be a lot faster than with conventional
coding. The savings come mainly from the automation by the process server of most
of the mundane activities in application development – such as database table creation and
maintenance, transaction management, CRUD operations, report writing, managing GUI,
automatic support for data import & export,
OLE integration with Office tools, Email support etc.
Change management made simple
Since an Specta™ application is process-independent, change management gets simpler. Business
rules can be changed merely by editing the process structures. New business processes can be
created by defining new process structures
and mapping them to the existing ones.
A process structure can be accessed over the web on a standard browser or as a Windows
desktop application. It can also be deployed across different database servers and
synchronized at the process level. So, an application developed on Specta™ can be deployed
as a thin client, rich client or a distributed database application. Interestingly, this
decision does not have to be taken at the time of application development