Sample PML code

PDMS/E3D custom development

Customisation and bespoke development


Under this service, TecSurge develops high-quality PDMS/E3D automation tools and customizations in PML or .Net to meet client-defined requirements.


  • Expertise to design and develop customization tailored to client-specific requirements
  • Highly experienced in developing innovative solutions for design, process, modelling, drafting automation and custom RVM generation


The typical deliverables produced by this service are:

  • PML or .Net program files
  • Miscellaneous files (documentation, images, configuration data, etc)
Work Process PDMS Data Extraction

Work Process

TecSurge manages the execution of the project professionally, involving a dedicated project manager and our expert services team.

Customization and Bespoke Development detailed execution stages include:

  • Verification of client requirements and specifications
  • Prepare the software design based on requirements
  • Programming to meet the design specification
  • Check that the developed code operates properly
  • Verify that the designed code operates according to requirements
  • Prepare user and administrative documentation
  • Resolve any issues the user encounter during the program operation

Quality Assurance

TecSurge ensures that all deliverables are checked and verified according to their requirements by extensive testing of the developed software in an environment configured to match the client, ideally using client-supplied test or sample data.

During the client verification period, acceptance of each of the deliverable is requested and comments or feedback incorporated into the final deliverable package. Any issues encountered after delivery are resolved through our standard warranty coverage.

Getting Started

In addition to a requirements definition, we usually ask our clients a series of questions to clarify the scope of work:

  • What version of PDMS/E3D are you using?
    • Why: To account for full compatibility on different versions of PDMS/E3D and ensure our testing is performed on an environment required by our client.
  • When is your target completion date, and when do you expect to start?
    • Why: The responses to these standard project management parameters can have a significant impact on the cost due to the prioritisation of work and the manpower required.

If this service describes your situation, and you’re able to provide the engineering inputs and answers to the questions listed here, contact us today for a quotation.

PDMS/E3D custom development