Hi - As a general practice, do you have flexible renewal end dates (contract items do not have to co-term) or inflexible renewal end dates (contract items have to co-term if they are to be counted as a single contract)? NS Contract renewals is sufficient good for the latter, even if you have hardware, PS, along with Software. There are other 3rd party apps in the
suiteapp.com marketplace but you will have to be careful because are supported by 3rd parties and support comes from these dev shops. Also make sure they are NS certified "Built for NetSuite" SuiteApps. A quick search there on "Contracts" only gave me 360 Contract Billing as an option but this is really for recurring billing management, which is only the Software part of your business. since you have hardware and ps potentially associated with your contract, you will need the ability to merge these performance obligations and manage Rev Allocation across all of them. This is more of an ARM requirement but should not be hindered by your Contract Renewals selection.