Customization, Application Development and Deployment

Applications Developer ()

Applications Developer provides a complete set of software engineering tools, API, documentation and examples supporting development of new apps for the 3DEXPERIENCE® platform.


While the 3DEXPERIENCE platform and associated apps and roles cover many product development business processes, companies may need to tailor or extend the 3DEXPERIENCE platform to meet their specific needs and maintain a competitive advantage.  Some aspects of the product development process must be unique compared to how other companies execute their processes. Applications Developer provides an IT team with:

  • A set of tools supporting manipulation of the public schema model and creation and management of new schema.
  • A development toolset supporting software development based upon 3DEXPERIENCE  client applications for designing and simulating a product and its manufacturing processes
  • Low-level server APIs that can be used for C++ and Java software development.
Applications Developer

Key Features & Benefits

  • Customize the underlying data schema and rules if unique business processes are needed for end user acceptance.

  • Benefit from a seamless user interface for custom apps inserted directly in existing user interface frames.

  • Use best-of-breed modeler techniques to ensure customer intellectual property integrity across the various product development disciplines.

  • Use development tools leveraging the 3DEXPERIENCE platform architecture.

  • Implement unique capabilities without compromising the ability to upgrade to newer releases.

  • Leverage an interactive development environment integrated in Microsoft Visual Studio.

  • Use an open, standards-based Integrated Development Environment (IDE) for Avaya Voice Portal and Avaya Interactive Response.

  • Define and launch unit tests including debug/non-debug option and variable setting for custom operations.

  • Create, manage and promote mobile apps for multiple languages and platforms.

  • Automatically check C++ coding rules and memory leaks with generation of customizable reports that hyperlink to faulty C++ source.

  • Learn from reference documentation, technical articles, and code samples explaining key concepts and commonly used scenarios and extensions.