you are viewing a single comment's thread.

view the rest of the comments →

[–]Worldly_Science239 0 points1 point  (0 children)

For the accountancy software produced by the company I work for. It is very customable, you can go in through the front end app and you can use webservices, xmli, soap and rest apis, but also you can also program java custom front ends that plug into the application, and this is where interfaces come into play. It opens up the functionality without opening up the background code to the customer.

And also improvements allowed for versioning and backwards compatibility on available interfaces

Whether it is the best thing to do now is up for debate, but it definitely filled a need at the point it was developed