A Redmine plugin that allows you to manage contracts and associate time-entries with those contracts.