Life-cycle cost analysis is a method used to evaluate the total cost of ownership of a product or system over its entire life, taking into account factors such as initial costs, maintenance costs, and end-of-life costs. This is particularly important when it comes to real estate projects, as it can help investors determine the long-term financial viability of a property.