transformation platform with Ingestion of industry standard best practices, frameworks and organizational practices for transformation knowledge AI powered copilot to bench-mark the current state of organization against the reference Iteratively identify improvement steps to improve business capabilities Define processes, org structures and systems that operationalize these capabilities Design, Implement and Deploy applications that codify these processes Continuously and iteratively do the above
stack enterprise transformation applications ( Both front-end and back-end ) Rich and expressive Web based UI ( for Desktop and Mobile ) Backends that are cloud-native (API driven, horizontally scalable, resilient, fault-tolerant ) Full deployment flexibility - on-premise or on cloud With rapid development With minimal engineering resources Without limits - Everything possible with traditional development is possible with Basejmp Supported by AI - Program the behavior using “English” as a programming language
requiring: • Deep understanding of business processes and operating models • Ability to assess current-state maturity against industry benchmarks • Identification and prioritization of capability gaps and improvement opportunities • Redesign of processes, organizational structures, and application requirements • Solution architecture and technology integration • Implementation, deployment, and continuous optimization • Change management and operational adoption
AI agents to ingest transformation frameworks and organizational knowledge, benchmark current operating models, identify improvement opportunities, and generate actionable process, organizational, and application blueprints. These definitions are then accelerated into working systems using AI-assisted generation of applications.”
• That is ingested with Process Frameworks like APQC PCF, BIAN, SCOR, eTOM etc. • Organization Blue-print repository • That collects, stores and maintains the blue-print of the organization ( Capabilities, Processes, Organization Structures etc. ) • A Console UI and a Copilot • That operationalizes a playbook taking the AI knowledge-base and Blue- print as input and guides the identification of improvement activities • Co-creates the definition of processes, org structures, system spec etc the improvement projects • Converts that system spec into application configurations • Universal Cloud Native Application • Made of Configurable and Customizable application building blocks • A set of primitive blocks that configured and customized depending on your needs • Uses the hosts the configurations developed above as usable applications
OFF-THE-SHELF APPS INTEGRATE SILO ’ED APPLICATIONS INTO A COMPOSITE APP If functionality and data are split into multiple silo ’ed applications, use Basejmp as an integration layer to integrate these applications into a composite whole Extend your current SAAS and other off-the shelf applications with custom functionality built in Basejmp DRIVE CONTINUOUS & ITERATIVE IMPROVEMENTS BUILD SPECIFIC BUSINESS APPLICATIONS Use the platform as a pure low code platform to build applications identified using traditional discovery mechanisms Use the platform to drive continuous and iterative improvements using industry standard frameworks and identifying improvement opportunities
This can be configured to behave as a specific app. Multiple configurations enable this to behave as multiple apps. So apps are built by generating these configurations. APPLICATION CONFIGURATION
creation of the data model of the application. With the database blocks you can • Create a transactional database • Create a Analytical database • Create Table within these databases • Add Columns to the tables STORE-TABLE-COLUMN APPLICATION BLOCKS PROVIDED BY BASEJMP
the creation of •A static http server to serve static site content to complement your dynamic app •With ability to upload content to this server via HTTP API (Example:- Static content on GitHub can be uploaded automatically using Github actions) STATIC HOSTING APPLICATION BLOCKS PROVIDED BY BASEJMP
BY BASEJMP The authentication block allows for the creation of an authentication service with support for • Maintaining a user database • Login, Logout, Reset and Change Password services • Integration with an external IDP
Blocks allows the creation of a service • That is created from parameterised SQL query template • The template is rendered at run-time with parameters substituted by HTTP arguments • The query response is returned as an array of JSON Objects SQL API APPLICATION BLOCKS PROVIDED BY BASEJMP
PROVIDED BY BASEJMP The Lambda blocks allow the creation of a service • That is created from the configured Javascript code. • During execution of the service the Javascript code is executed in a sand-boxed Deno runtime. • The response returned by the Javascript code is returned in the HTTP Response
allows for • The setup of domains and paths to expose business logic to outside world. • Wiring up the path to the backing business logic block (Hosting, Authentication, SQLAPI, Lambda) DOMAIN-PATH-PATHGROUP APPLICATION BLOCKS PROVIDED BY BASEJMP
PROVIDED BY BASEJMP The authorisation block allows to setup rules on a domain, path and HTTP method basis to decide • If un-authenticated users are allowed to access the same • If not and only authenticated users are allowed, which authentication pool should be user be authenticated against.
allow the creation of the user interface. With these blocks • Multiple applications can be created • For each application, the following can be created • UI Screen accessible at a specific hash/fragment path • States to back the screen • Reducers and thunks to modify state FRONT-END
of the thousands of containers available in docker hub or other docker registries • Create storage (Block and Fileystem) for these containers • Create services for these containers that are accessible from the API Gateway block
are micro services packaged as Docker containers that can be scaled up and down on demand Resilient and Fault Tolerance - Kubernetes distribution used for orchestration of micro-services High Performance and Stability - All micro-services in Rust - Performance, Security, Stability Deployment Flexibility - Solution designed to be implemented across various infra configurations (Tested for - Bare-metal, VMWare ESXi, AWS EC2, OVHCloud Bare- Metal, OVH Managed Kubernetes etc.)
applications can be exported to a yaml file and version-controlled. Declarative application configuration - Apply exported yaml file back to running deployment for applying incremental changes Multiple accounts and multiple application support - Can support multiple accounts and multiple applications within each account for better management
Ceph for storage Citus for Transactional Database, Clickhouse for Analytical Database Keycloak for authentication, CASBIN for authorisation NGINX for static hosting, deno for powering lambda functions Docker to run containers QEMU-KVM for launching Virtual Machines (coming soon) React, PrimeReact and Redux for UI components BASEJMP ARCHITECTURE DETAILS
development team to develop applications themselves. Basejmp provides necessary training and guidance during development. PLATFORM WITH TRAINING Basejmp provides the solution and additionally works with the customer to develop applications as per the customer’s requirement. FULL APPLICATION DELIVERY PRODUCT & TRAINING TURNKEY SOLUTIONS