PDMS' powerful programmable macro language and.NET API allows it to be customised and automated in a variety of ways. Because PDMS is intended for a large number of users, each user is assigned a unique ID. PDM is a software package that is multi-defined, user-defined, and multi-user in nature, and it is utilised in the design and engineering of construction projects.