I am not a programmer so I don;t really understand how application programming interfaces work, but reading what you said it sounds like something that I might be interested in.
To explain what I am doing next month. I have hired a .net programmer to develop a customer relations portal for me. This will consist of things like IT Job Requests, Project Todo Management, IT Visits schedule etc.
On the Finances Page, I am going to have quotes, orders and invoices available for view for everyone of my clients.
If I have understood you correctly, one could use the API to create pdf’s for quotes, orders and invoices for clients and these pdf’s would be viewable in the online database. Potentially I could extract information like pictures of a specific laptop in Manager inventory onto the customer relations portal inventory and things like that.
Have I understood how api works - if so I could ask my programmer when developing the Finances and Inventory sections to look into extracting information from Manager as a lot of information on the customer portal will be in Manager.