Delivering Applications and Tools to CMS Users

Once your system is set up, what are the best ways of delivering applications and shared data to user in a way that is easily maintained and updated?