No compromise.
No limits.
No kidding.

| SOA @5X with Pro<DOC/> |


innovative  |  proven  |  fast  |  SOA-in-a-box

Develop any SOA based application 5 times faster using programming skills already available within your organization.

Or your money back. You will wonder how you ever lived without it.


WhoWe Are

Driven by a passion to bring automation to software development, Rightangle Technologies' journey started in 2003 with a belief in first principles and no respect for status-quo.

Pro<DOC/> is a result of years of research, learning, experimentation, building-rebuilding, tuning and optimization.


Pro<DOC/> is in a class by itself and this is no coincidence. Check-out the various innovations that it embeds ‐ and even some inventions. The Pro<DOC/> Hybrid DB engine is an example ‐ it raises the industry bar on intelligent data management.


Pro<DOC/> programming is done in a powerful high-level Business Rules language.


The Programming APIs and data marshalling is hidden from the programmer view.

Hybrid DB

Pro<DOC/>Hybrid DB combines the power and speed of SQL with the convenience of XML.


Everything you need is a part of the installation and Pro<DOC/> is ready to use right out of the box.

Hot Deployment

Your application deploys directly to the running server without a need for compilation or restart.

Extreme XML

The advantages in development speed are a result of Pro<DOC/> design philosophy that takes XML leverage to its limits.


Case study

(Java Lines of Code)


Similar Application

(Pro<DOC/> LOC)

90 %

Code Saving

80 %

Effort Saving



That is the advantage of loose coupling in SOA. Individual services can exist on any physical server, running any technology. You can introduce Pro<DOC/> and phase out old environment gradually.

Pro<DOC/> is built using Java and it allows parts of your applications to be in Java. Presently there is no plan to support other languages. It may be worth point out that the core Java syntax is very similar to DotNet and most of DOM and system interactions are carried out through convenience methods provided by Pro<DOC/>.

No. The Hybrid DB allows you to add arbitrary XML documents to it. In the background, it deserializes the XML into a shadow Relational database to support fast querying. There is a proprietary query language, which works with the shadow database. You view the data and query as XML and the system transparently maps the data and queries with the RDBMS.

The Business Rules that you write are compiled into an XML format. Although, the designer checks-in the code directly on to the server, a local copy is saved on your machine. You can open and see it. You can also make changes to it, but caution must be exercised.

Since the code is already present in parsed (XML) format you can easily export the code to any other language, using tools such as XSLT.

Pro<DOC/> internally manages versions of code that you check-in. Multiple developers can easily work on different modules, without interference from each other.

Multiple developers modifying same module is also supported. System automatically merges the changes made by different developers as long as they are non-conflicting. In the rare instance of a change conflict, you are required to manually resolve the conflict.

From the Pro<DOC/> web admin panel, you can also see the check-in history and retrieve intermediate versions.

Pro<DOC/> server is built using Java and can run on Linux as well as Windows.

However, the Designer and Debugger tools are Win-32 applications and are available only for Windows platforms. You must consider using a virtual machine on Linux and use an older Windows Desktop OS (like XP).

Pro<DOC/> server supports multiple independent instances under the same Web server. You can easily configure multiple environments.

A batch script it provided to deploy complete application code to an instance. For production and QA environments, you should use batch deployment so that nothing gets missed.

Pro<DOC/> manages Session data automatically and gives you an option to store it in a Database or a MemCache server. Both options will support the server farm with load balancing.

Additionally, for your production environment, you can configure all servers to use the same configuration through the use of a shared file system. This means that you need to deploy the application on only one server and all servers in the farm will remain in sync.

Yes. The Enterprise Platform Edition (see below) of Pro<DOC/> brings same development speed advantages to a web based Enterprise application development. Web services may be used, but not required.

The Enterprise Platform allows web pages to be written in (extended) XSD. The system will import the page schema and generate the runtime environment for the page, including the layout. Business logic is added to the pages using Java and JavaScript.

Yes. Pro<DOC/> has a comprehensive scraping engine embedded which can be programmed using the same Business Rules language. Request us for a demo.


Licensing Details   

  1. The license fees mentioned is one-time and not recurring.
  2. Taxes, as applicable, are extra.
  3. The license covers unlimited number of developers.
  4. The license covers one production server with up to 8 CPU cores.
  5. Includes one additional Development/QA server for development work.
  6. Each additional production server requires a new license.
  7. Server with more than 8 CPU cores is considered two servers.
  8. Includes remote training and Email support for first year and under AMC later.
  9. Includes AMC and Upgrades for first year.
  10. AMC and upgrades at 20% starting from second year.
  11. All purchases come with 3 months money back guarantee (Less 20%).
  12. Annual licensing options are available (please inquire).

Escape to Close

Pro<DOC/> Web Platform (WP)

Pro<DOC/> Enterprise Basic (EB)

Pro<DOC/> Enterprise Platform (EP)

Contact Us

phone: +919 810 143 764