I think FAM will be useful here, even without depreciation. specific costing can be added through asset revaluations. No need for inventory item of any kind. Create bill for any service/modifications/improvements performed on property (service/other charge items), link Bill to the asset (related asset field on line level), then perform revaluation in FAM module for associated dollar amounts. If property gets Leased, you can tag asset as 'leased' and track additional information there regarding contracts etc. If you sell it, you dispose of the asset through a sale, and it will auto create the invoice.