I loved the points that were made in the KDE 4.0 Launch Keynote. They apply to almost any software development in my opinion.

  • Own your data
  • Choose your vendor
  • Explore, create and learn

Web based systems especially fall into this boat. Users should feel free to change. They shouldn’t feel locked in. Otherwise they will lose trust in storing their data on the web and using web based systems in general.