RESOURCES
Article

Geeks Blog: Open-Source Architecture Diagrams That Map the Entire Neptune DXP Stack.

“Clear, well-structured diagrams turn ideas into shared understanding — our Draw.io templates make Neptune DXP’s architecture and business value visible at a glance.”

— Leo van Hengel, Neptune Software

by Leo van Hengel, Senior Product Consultant Neptune Software

Introduction

At Neptune Software, we help organisations accelerate development with our comprehensive no-code, low-code, and pro-code platform, Neptune DXP. Architecture diagrams are essential for visually representing system designs, solution architectures and integrations. To keep them clear and precise, we use Draw.io to create detailed and easy-to-understand visuals.

Visit our GitHub repository at https://github.com/neptune-software/dxp-architecture-diagrams for ready-made templates and resources.

Key Features

The Neptune DXP draw.io diagrams highlight the following:

  • Icon Library: Represent all Neptune DXP tools.
  • Example use cases: Ready-to-use templates for solution architecture designs with Neptune DXP Open Editon or/and Neptune DXP SAP Edition.
  • Capabilities Mapping: Showcase how Neptune DXP aligns with business capabilities and objectives. This feature includes:
    • Value Mapping: Highlight the business value and outcomes enabled by each Neptune DXP components and tools, helping stakeholders understand the ROI of the solution.
    • Technical Mapping: Detail the technical capabilities and functions provided by Neptune DXP components and tools, ensuring clarity for architects and developers.
  • Open Collaboration: Hosted on GitHub, the repository allows users to contribute enhancements, ensuring the content stays relevant and up to date.

Example Use Cases

The following example use cases are included:

  • Full DXP reference architecture
    This use case shows the Neptune DXP Full Reference Architecture with both SAP Edition and Open Edition. SAP is the main backend system and ABAP Developers can develop REST services with the SAP Edition API Designer or expose artefacts with the SAP Edition API Factory. The frontend development will be done in Open Edition providing the flexibility to connect to the exposed SAP REST services but also other 3rd party systems. With the Open Edition developers can also utilize tools like the PDF Designer or Neptune Forms. End users will use the developed Neptune Applications via the Neptune Launchpad or Mobile Client.
  • Open Edition only - Reference Architecture
    This use case is useful for organisations that don’t rely on SAP as their primary back-end system, with the Neptune DXP Open Edition API Designer you can connect to any system with REST Interfaces. Perfect for businesses that want to move away from proprietary platforms to an open, modular, and technology-agnostic solution.
  • Open Edition - Active Prototyping to Full App Deployment
    This use case shows how Neptune DXP can unite the Suits with the Geeks and onboard Citizen Developers from the business to the Development process. With Neptune DXP there is the possibility to have Fusion teams (group of individuals from Business, IT, Designer etc.) collaborate right from the prototyping stage. After the frontend is sketched out, we have a handover to the professional development team, they focus on making the application ready for the business. Connecting APIs, taking care of security, deployments and more.
  • Open Edition - Individualised email with PDF attachment
    In this use case we are leveraging 3 important tools of Neptune DXP Open Edition. The PDF Designer for creating the PDF Template via No-Code which will be enriched with information based on the app context during runtime. The Email Template to create a mail template which will be also enriched with information based on the app context during runtime. The Script Editor, which is used on the backend side to send the mail (based on Email Template) with attachments (from PDF Designer) via SMTP directly to the end users.
  • Open Edition - Branded Employee / User Experience
    This use cases highlights how you can adapt the employee experience with Neptune DXP. Branded UI is important not only for the internal end users but also the overall business representation to external stakeholders (partners or customers).Neptune DXP has various tools like the Launchpad Layout, Tile/Tile Group Layout, Media Library, PDF Designer, Email Template and more to enhance the user experience.
  • SAP Edition only - Offline Scenario
    In this use case we highlight the offline capabilities of the Neptune DXP Platform. Workers in remote locations often need access to critical business applications without reliable internet connectivity. By using local storage and data synchronization options in the App Designer we can create reliable offline applications as Progressive Web Application (PWA) or Mobile Client.
  • Full DXP - SAP BTP Clean Core - Side-by-side Extension Scenario
    This use cases highlights how you can extend SAP S/4 HANA and create side-by-side extension with Neptune DXP and consume and integrate other SAP BTP services. Neptune DXP - Open Edition in this use case is hosted inside of SAP BTP and running as a Docker-Container. Without making any changes to S/4HANA (Clean Core) we can connect to the standard OData Services or subscribe to Events from SAP Event Mesh. Users can access those applications via the Neptune Launchpad or SAP Build Work Zone.

“Clear, well-structured diagrams turn ideas into shared understanding — our Draw.io templates make Neptune DXP’s architecture and business value visible at a glance.”

— Leo van Hengel, Neptune Software

Conclusion

Whether you are exploring reference architectures or mapping technical capabilities to business goals, our templates and resources on GitHub are designed to guide and inspire.

Please visit the GitHub repository to explore and contribute to these resources.

About Neptune

Neptune Software is a leading app development platform to easily create digital solutions for SAP & beyond. We enable tech teams, business counterparts, and operations to build and deliver custom solutions utilizing no-code, low-code, pro-code & AI. We help accelerate your digital enterprise's innovation and execution while maximizing ROI through optimized technology and processes, serving over 800 companies worldwide with easy-to-use corporate applications.

Related Resources

Discover all Resources

Have any questions?
Feel free to contact us, and we will promptly respond to your inquiry.