There are some useful free plugins that can help extend your web application. Plugins exist for almost every purpose, but if you can’t find the exact functionality you’re looking for, you could modify an existing plugin (open source, right?) or create an entirely new one if you are up for the challenge.