At PMO-Cloud we have built our implementation using well designed and available API's.
An API (Application Programming Interface) is a connection between computers or computer programs. It is known as interface by contract, and by its definition sets the communication agreement between remote systems or applications.
PMO-Cloud have created a specification, which through the use of an API key and user access we can provide access to the underlying architecture.
One purpose of APIs is to hide the internal details of how a system works, exposing only those parts a programmer will find useful and keeping them consistent even if the internal details later change. An API may be custom-built for a particular pair of systems, or it may be a shared standard allowing interoperability among many systems.
Many PPM systems are custom implementations and in a number of cases these are designed for that specific client. Immediately the first question the client should be asking is "what does the upgrade path look like". Our approach to the API's is to provide the underlying implementation of the data along with a "White Label" app that utilises these API's out of the box.
We acknowledge that our solution will not meet with universal approval on the front end, but the data sets are core and allow for development of applications that utilise the data and may more accurately meet the requirements of the client, we provide the structure and API's to support consistent data capture and reporting.
Please Contact Us if you would like to discuss an API Implementation
We are in the progress of completing the documentation to supporting the API implementation.
Please click on the button below to take your self to the detailed documentation.