API – Application Program Interface
You can start off small (besides the overhead for authentication) by having just read access to your main objects like Order and Product. This simple read-only access would allow people to extend their system by adding functionality that you would not (nor should not) add.
We would pull orders for custom commission payments calculations, place shipping addresses on Google Maps API, and pull product pricing for template documents for private intranet sites.
Later, write access to credits would be a huge win. We can type in an order number in a custom web app that pull the order form Dear, shows the remaining balance, and the sales person can type in the credit card information which would go to a 3rd party cc processor (like Authorize.net) and then write a credit record back to Dear. This way you can open up CC payments without having to code it.
9 people like this idea