Neptune DXP as an app server

Neptune DXP is a versatile platform with an affiliation towards the development of end-user applications. This is made possible because of Neptune DXP’s set of features supporting the development and operation of native and web applications:

dxp appserver1

Due to this array of services and integrations, you can deploy Neptune DXP’s runtime to facilitate your development of:

  • Multi-platform applications

  • User experience

  • Business services as IT capabilities

Multi-platform applications

Neptune DXP can be used for the development of mobile and web applications and their production operation. Applications developed through a Neptune DXP app server can be built once but still achieve the following must be sought after characteristics, without incurring excess boilerplate development:

dxp appserver2

Device independence deploying the same application to either corporate or user-owned devices on a bring-your-own-device (BYOD) basis.

  • Delivery channel independence distributing via public app stores or your own private store via a Mobile Device Management (MDM) solution.

  • Deployment targets able to deploy as a native mobile app or as a browser-based web application.

  • Native operating systems for full cross-platform user experience to deliver an affinity to your corporate identity.

  • Diverse geometries using dynamic auto-scaling allowing to deploy the same app to smartphones, tablets, or desktops.

  • Orientation automatic screen density or additional (hidden) content adjustments for portrait vs. landscape views.

User experience

Using Neptune DXP’s set of designer tools emphasis is placed on low code development rather than the automated creation of apps. At the same time, Neptune DXP gives you complete access to intervene when you need to customise and enhance your application to your specific needs. In-depth support in all aspects of multiplatform user interface and experience design is provided with Neptune DXP’s:

  • App Designer for drag-drop application design (built once and deploy to many formats).

  • Launchpad designer to organise role-based access to Neptune DXP and external apps.

  • Theme Designer to onboard your corporate identity in all aspects of the user interfaces with the ability to import SAP themes directly into Neptune DXP.

  • PDF Designer helping you design produce compelling forms and documents.

  • Application building blocks, providing access to a range of freely available application building blocks through the DXP Marketplace. These go beyond building UI elements, allowing to rapidly assemble advanced features into application, such as chatbots, product search widgets, OCR using Google vision, business partner contact cards. You can create your own application building blocks to foster a library of patterns for reuse in your applications.

Business services as IT capabilities

Supporting the effective implementation of business services by organising your user interactions and your proprietary business logic and data:

  • Business workflow orchestration, using Neptune DXP’s role-based workflow integrated with email services and the generation of notification to user’s Neptune DXP apps

  • Business logic implemented as server scripts accessing business services implemented by backend Neptune DXP microservices or external SaaS/PaaS services onboarded into Neptune DXP or if you are an SAP user by directly consuming SAP’s business APIs and other artefacts made accessible by Neptune DXPs API Factory.

  • Business data accessing data held locally or in the app server using Neptune DXP’s database integration to control the delivery of your content or to stage data for processing to your backend.