Tenant contract configuration is very flexible and handles various types of invoicing like fixed rent, step rent, turnover rent, free periods, discounts, common area expenses, storage rents. Beyond this you can even create your own rent schedules for different tenants.
You can attach scanned contract amendments as well as the draft and signed agreements to contract records.
Flexibility of Force.com platform allows you to keep any type of information on the contracts. We can use large number of custom fields on the screen and you can then create reports accordingly with drag and drop.