TeamCenter is for a company with highly complex processes, like aerospace, defense, automotive and heavy machinery. For example, manufacturing industries must go through a design phase where they create CAD designs and a process-planning phase before they get to execution. Once the product is deployed, they need to constantly maintain and finally decommission it.
The entire product lifecycle is stored in PLM, which stores a complete set of data. You can do this with aerospace engines, fighters, or cars. Usually, the OEMs don't do car maintenance, but OEMs are often responsible for maintaining heavy machinery or aerospace equipment.
It starts with requirements. Next, they create the CAD, engineering, and manufacturing bills of materials. Then they need to track maintenance throughout the product's life on a bill of maintenance. After the part is decommissioned, the bill of maintenance is closed.
I like the Teamcenter Requirements Manager. It also has a structure manager where you create an engineering bill of materials and manufacturing process planning. There is something like service lifecycle management. That is where the maintenance data is stored. There are multiple modules. ALM Polarion is also a Siemens solution. It is a separate product, but it's part of the Siemens portfolio.