NEO SDK: Rapidly Build Multi-Enterprise Supply Chain Apps
One Network’s powerful SDK lets developers quickly build intelligent, AI-assisted apps on the NEO Platform
The NEO SDK and NEO Platform enables developers to rapidly build, customize, and run powerful multi-party Network applications. Unlike most “network” applications that consist of a conglomeration of separate applications, the patented NEO Platform is designed from the ground up to enable multi-party networks. This means that all modules work together seamlessly and intelligently with a “single version of truth” for all parties and modules.
SDK and Platform Capabilities
With the NEO SDK, you can quickly:
Set up Integrations with other software systems
Create new reports
Create new data models
Extend existing data models
Create user input forms
Build Multi-Enterprise Apps on the NEO Platform
Build Modular Apps Fast
NEO Platform applications are modular. They use One Network’s “Strongly Additive Modular Architecture” (SAMA). This modular architecture makes it easy to add new functionality on top of an existing system. It enables rapid development and deployment, especially when compared to conventional enterprise resource planning (ERP) systems. The SAMA architecture is designed to enable the rapid creation of sophisticated applications. These are not possible to build with “low code” platforms. Finally, you can layer modules on top of one another in the SAMA architecture. This enables modules that build on each other’s data and methods - for maximum code reuse and accelerated development
Data Model Driven
The NEO Platform makes it easy to define the structure of data in the system. The ONE SDK lets you define which fields and data types should be present for each data model. One Network’s NEO Platform also abstracts away complexity involved with creating database tables. That means no more Create, Read, Update, Delete functions. Instead, you use Java methods for easy access to the data.
Precise Control Over User Permissions
User permissions are a powerful feature of the NEO Platform. The ONE SDK provides a graphical user interface for creating and defining precise user permissions. You can do this based on Role Type and Enterprise, Organization, or Site.
Quickly Build and Modify User Interfaces
The NEO Platform simplifies user interface development. With a simple XML format, you can quickly create menus, input forms, and reports in the software. You can also configure these user interface components to display differently, based on the user’s role and permissions.
Integration Made Simple with a Visual Editor
Integrations are easy to set up with the NEO Platform. Creating a REST API is simple. Define the fields, format, and permissions in the SDK using our friendly graphical user interface.
Single Version of the Truth (SVOT)
One Network’s NEO Platform also allows you to create Single Version of the Truth (SVOT) applications. SVOT applications understand the relationships between data in different NEO Platform systems, for example, between entities such as orders and shipments. Use it to build applications which are reusable and with data normalized across systems.
Harness Artificial Intelligence and Intelligent Agents
The NEO Platform supports autonomous agents. Intelligent NEO agents allow automatic decision-making features in the system. Configure them based on the needs of the enterprises using the NEO SDK. You can modify and build new custom intelligent agents to perform actions based on system data.
Leverage Existing Modules from the Module Store
The Module Store is an online store for modules built for the NEO Platform. In the Module Store you can learn about module functionality and features, and download modules for use in applications. You can also list your own modules for use by other developers, or sell them. The Module Store includes contributor information and module-specific technical support, so information and help is always at hand.
Join the Developer Network™ an Access the Developer Resource Center
To download the SDK, join the Developer Network™. The Developer Network™ is an online interactive system for learning how to develop for the NEO Platform. It includes:
- The NEO SDK
- A User’s Guide for the NEO SDK
- NEO SDK tutorials
- Java API documentation
One Network's Developer Network™ FAQ
Frequently asked questions on One Network's Developer Network™.
One Network's Developer Network™
Learn how to build powerful, multi-enterprise solutions in the cloud.
SAMA White Paper
The details on the NEO Platform and its SAMA architecture.
Integrated Business Planning and Execution Solution
A brief overview of the ONE Platform, a rich ecosystem of solutions and partners, all connected to a real-time, single version of the truth.