Codeless SCM Application Framework With Layered Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing enterprise applications face challenges in customization due to reliance on relational databases, leading to inefficiencies and complexity, especially in managing diverse operational requirements and data abstractions, which are not adequately addressed by current codeless development architectures.

Innovation Solution

A layered platform architecture with configurable components that include a data layer, foundation layer, shared framework layer, application layer, and customization layer, utilizing machine learning and AI-based process orchestrator to enable codeless development of SCM applications, allowing for secure and efficient execution of complex operations without affecting neighboring functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a relational database (RDBMS) is used to build enterprise applications with stored procedures and database triggers, then transactional support is provided, but the system becomes a big monolith at the storage level with inherent technical issues resulting in inefficient functioning of complex application functions

Engineering Contradiction:
Improvetransactional supportVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the monolithic RDBMS architecture into separate microservices that can be independently deployed and managed. Each microservice handles specific business functions, eliminating the need for complex stored procedures and triggers while maintaining transactional integrity through distributed transaction protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the storage and computation functions from the RDBMS, separating data persistence from business logic execution. This allows the use of lightweight key-value stores or document databases while running application logic in containerized microservices, thereby reducing architectural complexity and improving scalability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If a developer modifies the underlying code of the enterprise application to accommodate operational requirements, then new features or operations can be introduced, but other functions of the enterprise application may be broken and the change consumes a lot of time requiring halting of multiple processes

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic configuration capabilities that allow operational requirements to be adjusted without modifying underlying code. Configuration parameters, business rules, and process flows can be changed at runtime through configuration files or administrative interfaces, enabling customization while maintaining system stability and avoiding downtime.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses configuration templates and blueprints that can be copied and modified to create new features. Instead of writing custom code for each new operation, developers can replicate existing functional patterns through configuration, reducing the risk of introducing bugs and minimizing impact on existing functions.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the basic structure of the enterprise application is changed to meet operational requirements, then the application can be customized, but it requires a skilled developer to make changes to complex enterprise application scenarios at system backend which is extremely tedious

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddevelopment ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent introduces configuration interfaces and abstraction layers that mediate between user requirements and system implementation. These intermediaries provide high-level configuration options that hide complex backend scenarios from developers, allowing customization through simplified parameter settings rather than direct code modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements universal configuration mechanisms that can handle multiple types of customizations through a common interface. A single configuration framework supports various operational requirements across different modules, reducing the need for specialized development knowledge and making the system easier to adapt to new scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If codeless development is used to overcome customization problems, then development time is reduced, but the architecture remains unsupportive in working with different data abstractions and integrating multiple functions while dealing with distinct data abstractions is cumbersome

Engineering Contradiction:
Improvedevelopment speedVSAvoiddata abstraction support
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent adds an abstraction dimension by introducing multiple layers of data access interfaces. The codeless development platform operates at the application logic layer while underlying data access can utilize different data abstractions (relational, document, key-value) through adapter patterns. This allows codeless development to maintain high productivity while the system architecture supports diverse data abstractions through standardized interface layers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12504956B2Development application framework for codeless development of enterprise application
Publication Date: 2025.12.23 NB VENTURES INC DBA GEP
  • US12504956B2 patent drawing
  • US12504956B2 patent drawing
  • US12504956B2 patent drawing

AI summary

The present invention provides a platform architecture, a development application framework and a method for codeless development of one or more Supply chain management (SCM) enterprise application. The invention includes a layered platform architecture for supporting and executing development of SCM applications. The platform and method provide interaction of an SCM application user, a citizen developer user and a platform developer user with one or more layers of the platform architecture for codeless development of the SCM applications.