Extensibility is a system/software design principle that lets users add new features to the software. Adding new features to existing software with plugins (a.k.a, extensions, add-ons, or apps, or whatever you name it!) increases applications’ usability. In this post, I list extensible applications that I use almost daily, which will…