3DEXPERIENCE Platform Openness

Openness is a cornerstone of any PLM system. 3DEXPERIENCE Platform complies with Codex of PLM Openness, ProStep iVip initiative for establishing a common understanding on openness of IT systems in the context of PLM between IT customers, IT vendors and IT service providers.

Rating: 4.96

Introduction to 3DEXPERIENCE Platform Openness

Openness is a cornerstone of any PLM system. 3DEXPERIENCE Platform complies with Codex of PLM Openness, ProStep iVip initiative for establishing a common understanding on openness of IT systems in the context of PLM between IT customers, IT vendors and IT service providers.

Refer below article


3DEXPERIENCE Platform Openness Fundamentals

  • Open for Integration
  • Open for Multi-CAD
  • Open to Standards
  • Configurable and Customizable
  • Open for Data Model Extension
  • Web Services Infrastructure
  • Open for Partners
  • Open for system

3DEXPERIENCE Platform Configuration & Customization

User Interface Access Control Business Process Data Schema
CommandsConfigurable PagesMenusInquiriesTablesWeb FormsMultiple Languages PeopleRolesRules PoliciesProgramsTriggersRoutes AttributesTypesRelationshipsNumber Generators

3DEXPERIENCE Platform Configuration: User Interface

3DEXPERIENCE Platform offers a wide range of User Interface Configuration Options without having to write any code. These user interface configuration changes are preserved during upgrade. Below is the list of 3DEXPERIENCE Platform User Interface Configuration options:

  • Configurable UI Components: Configurable UI Components (Forms, Tables, etc) support configuration of the UI content and layout.
  • Extendable Commands & Toolbars: Commands and Menus may be added / removed / modified from the UI Facet dialog, and / or Toolbars.
  • User Preferences: User Preferences allow control of specific behaviors of Application functions

3DEXPERIENCE Platform Configuration: Access Control

3DEXPERIENCE 3DSpace services for Out of the box (OOTB) setup and configuration landscape:

  • Attributes: Add deployment attributes to OOTB apps schema
  • Access Rules: Parameters to tune access to content
  • Engineering: BOM App specific parameters
  • Deployment: Deploy to current  DB or export to other DB
  • Identification: Configure the naming of content
  • Maturity Graph: Configure predefined states, transitions and transition control rules
  • Iteration: Configure Physical Product 3D design iteration

3DEXPERIENCE Platform Configuration: Business Process

  • Configurable Application Behaviors: Each application provides a set of  configuration options. These options are modified via property file setting, and support enabling / disabling application features & behaviors
  • Application Based Public API’s: Each application provides access to set of public API’s (JAVA, C++, SOAP, REST) that allow programmatic access to application data and process

3DEXPERIENCE Platform Configuration: Data Model Configuration

3DEXPERIENCE Platform Native Apps Openness

3DEXPERIENCE Platform Openness: C++ API Coverage

Openness means Modeling and Experience services available for customers or third parties on 3DEXPERIENCE Unified Data Model. These services can be categorized as follows:

  • 3DEXPERIENCE Platform Data Model : RFLP (Requirements, Functional, Logical & Physical) + PPR (Product, Process & Resources) + MSR  (Model Scenario Results) and the core services available to create and manage 3DEXPERIENCE Platform objects
  • Specialized Modeling and Experience services from CATIA DELMIA and SIMULIA

3DEXPERIENCE Platform Web Applications Openness

Classic Webtop versus Widget Based 3DDashboard

  • In ENOVIA the Server sends Pages to the Client Web Browser
  • In the 3DDashboard, First Widgets are loaded and then Widgets call different Web Services to get some Data. Widgets are more Web 2.0 oriented

3DEXPERIENCE Platform: Widgets

  • A Widget is a Specialized Application based on Web Standard Technologies (HTML5, JavaScript, CSS)
  • Available through 3DEXPERIENCE Platform
    • Works with External content like Youtube, Weather forecast, RSS Feeds, Stocks, etc.
    • Integrated with Internal content like 3DSwym, 3DSpace / ENOVIA-CATIA-DELMIA-SIMULIA
  • Widgets can be moved, resized, configured within the Dashboard

3DEXPERIENCE Platform: Web Application

  • Embedded Applications (Internal/External)
  • Complex Business Processes
  • Java Program Object (JPO)
    • Java Program Objects (JPOs) have been designed to allow extensions to business logic
    • This is the lowest level of customization, providing the best performances
  • Web Application Public APIs
    • Core Services APIs
    • Each Application provides access to a set of public APIs that allows access to application data and process
    • Web Services are built on top of :
      • Java APIs
      • Java Programming Objects (JPOs ruling the Application Business Logic)

🎓 3DEXPERIENCE Platform Training offered by PLM Coach

🎓 3DEXPERIENCE Platform Essentials






🎓 3DEXPERIENCE CATIA Visual Basic Automation




🎓 3DEXPERIENCE ENOVIA Customization Fundamentals


🎓 3DEXPERIENCE ENOVIA Customization Advanced


🎓 3DEXPERIENCE ENOVIA Customization Practices


🎓 3DEXPERIENCE Enterprise Knowledge Language (EKL)




🌍 3DEXPERIENCE Platform References on Web

🌍 3DEXPERIENCE Platform Dassault Systemes


🎬 Checkout the video on 3DEXPERIENCE Platform Openness:


🌍 For PLM / CAD Training Visit


Follow PLM Coach on Social Media:  

YouTube LinkedIn | Facebook 

Twitter | Pinterest

📧 Contact PLM Coach:

Follow the link to Training Inquiry Form


Follow the link to Text PLM Coach on WhatsApp


☏ Mobile Number


💌 Email ► [email protected]


About Author
Anup Karumanchi
Anup Karumanchi
Champion of PLM, CAD & MES platforms, with a proven track record of delivering successful workshops and services for global clientele.

Leave a Comment

Your email address will not be published. Required fields are marked *

Call us

Scroll to Top