The first piece of large software that we developed was a Content Management System to power our websites. It allowed our clients to update and have complete control over their website's content with ease.
It was developed in a modular nature, allowing for plugins to be built to extend the CMS's functionality.