PTC Inc. develops and delivers technology solutions, which consists of software and services that transform the way the customers create, operate and service their products. The Company has two segments: Software Products and Services. Its Software Products segment includes license and related support revenue (including updates and technical support) for all of its products except training-related products. Its Services segment includes consulting, implementation, training, cloud services, computer-based training products, including support on these products, and other services. Its solutions and software products serve the following areas: computer-aided design (CAD), product lifecycle management (PLM), application lifecycle management (ALM), service lifecycle management (SLM) and Internet of things (IoT). It is organized into two business units: the Solutions Group and the Technology Platform Group.