Platform Overview
As businesses demand flexibility, autonomy, and efficient tools to sell or white-label. Traditional software development approaches often require extensive coding expertise, lengthy development cycles, and significant investments in IT infrastructure.
However, with the emergence of No-code platforms, organizations now have the opportunity to revolutionize the way they build and deploy applications.
The Katsu Platform
The Katsu (No-Code) Platform empowers businesses of all sizes to create robust and complex applications without the need for traditional coding. By providing a comprehensive suite of services and products, such as user registry, authentication, financial services, logistics management, and more, The Katsu platform enable organizations to accelerate digital transformation initiatives, drive innovation, and stay ahead of the competition.
Functionality:
Customization and Configuration: Organizations can customize and configure services and products according to their specific requirements without writing code.
Integration and Interoperability: The platform seamlessly integrates with existing systems, databases, and third-party APIs to ensure interoperability and data exchange.
Scalability and Reliability: Services and products offered by the platform are designed to scale with the needs of organizations and ensure high availability and reliability.
Security and Compliance: Robust security measures and compliance standards are built into the platform to protect sensitive data and ensure regulatory compliance.
User Experience: The platform prioritizes user experience by offering intuitive interfaces, user-friendly tools, and responsive design.
Benefits:
Accelerated Time-to-Market: Organizations can rapidly build and deploy applications using pre-built services and products, reducing development time and speeding up time-to-market.
Cost Efficiency: No-code development eliminates the need for hiring specialized developers and reduces development costs associated with writing and maintaining code.
Agility and Flexibility: The platform enables organizations to quickly adapt to changing business requirements, market trends, and customer demands by easily modifying and extending applications.
Innovation and Experimentation: No-code platforms foster innovation and experimentation by empowering users to explore new ideas, test hypotheses, and iterate on solutions in a low-risk environment.
Katsu No-Code Platform
Katsu No-Code Platform, is a cloud-based multi-tenant platform tailored for businesses to;
- Enable cloud services: Sabi Wallet and Merchant inventory services, etc.
- White-label products: Marketplace, logistics, wallet etc.
- Customise and own business applications that meet business needs and designs.
At its core, the Platform allows every business to carve out its personal space, or 'tenant', within its expansive system.
Key Platform Features:
- Tenant Enabling: This feature enables users to own a distinct segment or a space within the Platform.
- Services Enabling: Services that users with a tenant identity can use
- Products Enabling: Beyond service, Registry enables users to white-label products.
Understanding the Tenant Feature
The term 'tenant 'gives the impression of a mere user, but on the Platform, a tenant is essentially a company and its own distinct space.
The Tenant Onboarding and Usage Process on the Platform:
- Submission of KYB (Know Your Business) Documents: Businesses need to submit KYB documents as part of the verification process.
- Verification: Katsu reviews and verifies the authenticity of the business.
- Exploration & Selection: Once verified, tenants can explore the variety of services and products available in the Katsu.
Services in the Platform
Services within the Platform denote an array of rich, internally developed features that are made available to the public.
Example: One such service might be a wallet service. This wallet service, housed within the Platform, offers capabilities such as creating virtual accounts for funding purposes and facilitating bank transfers for withdrawals. A tenant, upon successful onboarding, can seamlessly incorporate these features into their products.
The Services Integration Process on the Platform:
- Onboarding as a Tenant: A business must be onboard as a tenant in the Katsu system.
- KYB (Know Your Business) Verification.
- Service Selection: Tenants browse the range of services available in the Registry.
- Product Selection: Tenants browse to adopt a range of products available in the Registry.
- API Integration: After service selection, tenants will integrate the chosen service with their products via API.
- Customizing and Mapping: Tenants can choose to customize the service according to their needs. Some services might also come with their configuration options. Once customized, the service gets mapped to the tenant, making it ready for use.
How does product white-labeling work on the Platform?
The Platform allows businesses to adopt our existing applications, like our e-commerce application, and rebrand them as their own.
White-Labeling Process involves:
- Onboarding as a Tenant.
- Theme Configuration: Once onboarded, the tenant company needs to provide Sabi with theme configurations specific to their brand. This includes desired colours, the company logo, and any other visual or aesthetic specifications.
- Product Mapping: The Registry then takes these theme configurations and maps the selected product (like the Sabi shop e-commerce application) to the tenant. A unique product key specific to the tenant is generated during this process. This key is vital as it is used in building the customized app.
- App Generation: This involves generating both Android (APK) and iOS (IPA) versions tailored to the tenant's brand using the tenant-specific product key and the provided theme configurations.
- Delivery to the Business: Once these customized app versions are ready, they are handed over to the tenant business. The business can then proceed to upload these versions onto app stores like Google Play for Android and the Apple Store for iOS.
- End User Experience: End users or customers of the tenant business can then download this white-labelled app from the respective app stores, experiencing it as if it were a unique product of the tenant company, while in reality, it's powered by Registry's infrastructure.
Important Use Cases of the Platform
This comprehensive set of use cases covers the critical aspects of tenant, product, and service management, as well as key management and security, ensuring a robust and secure operation of the Katsu system.
Tenant:
The term "Tenant" in the Katsu System is a broad term used to refer to a business or company, individual, vendor or service provider registered in the system.
- Features: Tenant Onboarding
- Onboarding of Tenant (CRU Disable): The process of adding a new business as a tenant in the Katsu system, with capabilities to create, read, and update information (excluding deletion, denoted by "Disable").
- Generate Key Pair for Tenant: Generating a unique set of keys for the tenant to secure their access and operations within the Registry.
- Setup Tenant Configuration: Configuring tenant-specific settings and preferences within the Katsu.
- Assigning Products/Services to Tenant and Setup Key Rotation Period: Setting up and scheduling periodic key rotations for security and assigning specific products or services to a tenant.
- Features: Payment Modes Configuration
- Setup Payment Modes based on Service or Product Selection: Setting up various payment options and configurations based on the selected services or products.
- Setup Payment Modes for Subscription Plans: Configuring different payment modes for various subscription plans available to the tenants.
- Features: Key Management
- Setup Key Rotation for Services and Products Assigned to a Tenant: Establishing protocols for periodic key rotations for services and products linked to a tenant.
- Setup Notification to Get Latest Keys Rotated: Setting up a notification system to inform tenants about the latest key rotations.
- Get Latest Key for a Service: Functionality to retrieve the latest key for a particular service.
- Generate Key Pair for Tenant: Functionality for generating a new set of keys for the tenant for secure access and operations.
- Features: Others
- Configuration for Themes: Allows tenants to customize the visual appearance of their allocated space using themes.
Product:
- Onboard Product (CRU Disable): Integrating a new product into the Registry, with options to create, read, and update information.
- Setup Product Configuration: Establishing specific settings and configurations for the product within the system.
- Setup Product Metrics: Setting up tracking and monitoring metrics for product performance analysis.
- Generate Product Key Pair when Mapped to a Tenant: Generating a unique set of keys when a product is allocated to a specific tenant.
- Assign service to a Product: Allocating specific services to a product within the Registry.
- Setup Notifications to Get Latest Keys Rotated: Configuring a notification system to provide updates on the latest key rotations.
- Get the Latest Key for a Service: Enabling the retrieval of the latest key for a particular service within the product category.
Service:
- Onboard Service (CRU Disable) and Generate Its Register Key Pair: Introducing a new service into the Katsu Platform and generating a unique key pair for secure operations.
- Setup Service Configuration: Configuring specific settings for the service within the system.
- Setup a Service Usage Metrics & Report: Establishing monitoring and reporting systems for tracking service usage.
- Generate a Service Key Pair when Mapped to a Tenant (Service Suite): Generating a secure key pair for a service when it is allocated to a specific tenant.
- Setup a Key Rotation Assign to a Registered Service: Set up a routine for periodic key rotations for registered services for enhanced security.
- Setup Notification to Get Latest Keys Rotated: Configuring a notification system for updates on the latest key rotations.
- Get Latest Key for a Service: Functionality for retrieving the latest key for a particular service.
Key Management:
- Setup a Key System for Various Entities (CRUD): Establishing a comprehensive key management system with capabilities to create, read, update, and delete keys for various entities, including service, tenant, and product.
- Setup a Key Rotation Period Based on Owner: Configuring the frequency of key rotations based on the entity owning the key, with customizable time frames (days, months, weeks, years).
- Deactivate and Activate a Key by Owner: Functionality to deactivate or activate keys by the owning entity for security and management purposes.
- Key Error Monitoring: Monitoring system to track and report key errors for prompt resolution.
- Key History Metrics Per Product, Service, Tenant: Tracking and reporting system for key usage history and performance metrics.
- Key Status Monitoring: Monitoring the status of keys to ensure secure and smooth operations, including tracking active, inactive, and rotated keys.