Software as a service changed everything. Best of breed was a fantasy before it and now it is reality.
We are able to mix up different services to fit our use cases as best as possible.
But there is is still room left for improvement.
Speaking about APIs. A lot of SaaS today have APIs but few of them are great. What makes a great API:
– Close feature coverage of UI and API – super frustrating when the API is covering only 50% of the UI
– Great documentation – especially for APIs there are great examples out there (eg. Stripe) and great tools: readme.com
– Ready made SDKs, examples, tutorials – all the stuff that gets you started
Hooking up several services using APIs creates superpowers and an iron-bound user retention. We need to see more of it.