is an effective web business collaboration hub for your internal operations and communications with your clients and supplier, which brings the right people, information, and tools together to get work done.

used by thousands of businesses around the world not only to bring their team members together as one by unifying their systems, and drive their business forward but also maintain traceable and auditable communications with the clients and suppliers to maximise the productivity and meet the set business objectives with lower cost.

is a shared journal backed by immutable inter-related ledgers for recording the history of all business transactions. This chain of the transactions covers CRM issues, inventory items, sales/purchase orders, shipping & receiving, AR & AP invoices, payment, and accounting. eCBK equips all subscribed businesses with their permissioned-journal of records for inter-related ledgers and their associated contents (e.g. signed contracts) tagged with relevant meta-data.

The Business Bundle

eCBK is an all-in-one bundle of business applications built on top of INToo communication framework. This bundle is for small and medium businesses that run from any simple computer with an internet connection.

These applications fall into three categories:

  • Interbnal Operations.
  • Business Development.
  • Communication.
eCBK Applications
    • Inventory & Supply Chain Management.
    • Sales & Purchase Order Management.
    • Packing & Receiving Shipping Note Management.
    • Sales & Purchase Invoice Management.
    • Account Management.
    • CRM.
    • Expense Management.
    • Administration.
eCBK Applications
  • Business Development - This category is to help the business to create new sales pipelines, gain new clients and discover suppliers for better buying prices. This category includes:

    • Global Catalogue for selling and acquiring clients.
    • Web communications.
eCBK Applications
  • Communication - This category helps the business to stay connected 24/7 without the need to faxes and emails. Consequently; this means the communication trails always under the company communication roof rather than segregated between company employees, which lead to loss of valuable audit trails for current and future business with clients and suppliers. Hence, no one will drop the ball. eCBK web messaging can’t be deleted or altered. This category consists of:

    • Managed login for clients and suppliers based on Netwroked SaaS.
    • Web messaging between your company with clients and suppliers.
    • Collaborative Document Communications (CDC).
    • Active CRM Actions (ACA).
    • Workflows.
eCBK Communication

eCBK helps you to:

  1. run your internal business operations.
  2. manage client & supplier collaborative communications with a high level of traceability and audit.
  3. sell and purchase with no stress anytime and anywhere.
  4. grow your business with minimum capital and pave the shorter road to pick up clients that you couldn't reach; by choosing whom to connect and send a request to connect.

Networked Software as a Service (N-SaaS)

N-SaaS for eCBK provides two types of web logins:
  1. Subscription-Based Web Login.
  2. This type of login is for the enrolled (subscribed) business into the eCBK network. Each enrolled business has multi-user logins (minimum of five logins depending on the subscription level) for the business’s employees.
  3. Managed Web Login.
  4. This type of login is for users who represent the clients and suppliers of the enrolled business. Each enrolled business can add as many of their clients’ and suppliers’ profiles. Each profile will have one managed web login. The managed login means that the enrolled business controls the issuing of user-name and password sets for their clients and suppliers. This managed web logins will allow the business to communicate and exchange business documents within eCBK network. This is made possible because of the data-architecture of N-SaaS.
These types of web logins are the foundation for the Collaborative Document Communications (CDC).

Collaborative Document Communications (CDC)

CDC takes the following necessary automatic actions which make the flow of communication happens in the background without any manual intervention:
  1. When your client sends an electronic purchase order, CDC will generate automatically a corresponding sales order based on your set of order terms and conditions.
  2. When you generate a sales (AR) invoice on behalf of a client (phone orders and desk orders), CDC will generate the corresponding purchase order for your client.
  3. When you author a packing slip, after submitting, CDC automatically will generate a mirror receiving shipping note for your client.
  4. Once you create a sales (AR) invoice (based on confirmed order on packing note depending on the order terms and conditions), CDC will generate the corresponding purchase (AP) invoice for your client.
  5. Once your client confirms the receipt of good listed in the receiving shipping note, CDC triggers a sequence of actions inside eCBK to populate the data for only the non-existing inventory items in your inventory pool and the corresponding quantities. The existing ones only the quantity attributes will be updated.


The workflows are to increase productivity, reduce business errors and support work automation. The workflows govern the process of:
  1. Issuing purchase/sales orders.
  2. Issuing sales (AR) and purchase (AP) invoices.
  3. Approving and paying expense applications.

Active CRM Components

ACA actions would take place only if you signed up for the Global Catalogue (GC). ACA main components are:
  1. Notifications for:
    1. business profile viewing on GC.
    2. viewing the inventory items published in the GC.
  2. Messaging Center. The message centre allows you to send messages and reply to messages from your clients and suppliers.
  3. Automatic issue/task assignments generation which will have “Sales Pipeline” issue type in the issue list.
  4. Connection request processing. The connection requests could be as a ‘client with’ or ‘supplier for’ the anonymous company looking at your items on the GC.


  • Company Profile
    1. Main company attributes
    2. Address list
    3. Contact list
    4. Department list
    5. Region list
    6. Image & File List
  • Branch Management
    1. Branch list
    2. Branch Editor
  • User/Employee Management
    1. Usrer/Employee list
    2. User/Employee Editor
      1. main employee attributes
      2. Access rights
      3. Login profile

Inventory Management

  • Inventory Item List :
    1. Inventory item List has detailed search filter.
    2. You can create sales and purchase orders directly for the selected items.
    3. You add new and update selected item.
    4. You can execute mass edit for item Options:
      1. Show Quantity.
      2. Publish in Global Catalogue.
      3. Is Collactable/Deliverable.
    1. You add partial or full item attributes
    2. Multi-tier pricing with optional automation.
    3. Bill of Material (BOM).
    4. Suppliers' item quantity distribution.
    1. Current item attbutes.
    2. Quantity change history
    3. The sales orders that include the underlaying item.
    4. The purchase orders that include the underlaying item.
    5. Total of sales

Global catalogue

  • (A)

    The viewing clients can generate draft query or purchase order for the selected items.
  • (B)

    1. The search filter include the following attributes: Supplier company Name, Major and Minor category, price range, SKU and model number.
    2. It is located within the Inventory Management Application. This list provides deatiled information about:
      • Inventory items' profile. The anonymous business clients can
        1. press "i" icon to view printable full detail of the underlaying item including multi-tier pricing and BoM if any.
        2. select the items to send an inquiry or order to the supplier.
      • Business profile of the publishing company. You can press the "i" icon to view printable full detail of the supplier company including business addresses and main contacts.

  • (C)

    The search result list is part of the CRM application. The search results (without clicking the "i" icon) provide a summary that includes
    1. your items that had appeared in the search.
    2. were your items targeted in the search filter or not.
    3. who (company, seracher name, postion, email and tel number) executed the search.
  • (D)

    This functionality is part of eCBK active CRM framework through which the subscribed suppliers can actively build their sales pipelines. There are three types of communication components:
    1. This is based on eCBK Automatic System Notifications platform. Its workflow steps are:
      • once the business viewer press the "i" icon (to the right of the inventory item's and/or supplier business profile). Based on this trigger the eCBK messaging platform generates a two-dimensional response.
      • eCBK two-dimensional response consists of:
        1. which will appear in your inbox of eCBK messaging center which is part of the CRM application
        2. which will appear in the CRM issue list that you can process to assigne a sales person to do the follow up.
    2. sending a message specific on the selected intentory items to the supplier with your own message.
    3. there are two steps to handle the connection request.
      1. the anonymous business client's viewer can send a request to connect (as a client or a supplier) directly with items' supplier. This request will go supplier messaging center to process.
      2. once you accept the business connection, the profile of the anonymous business client will be copied to your client/supplier list. In this manner the new client can generate the purchase by accessing your full inventory item list.
    4. all eCBK messaging components' elemnets inlude the following information:
      1. the viewing company (viewer name, compnay name, country).
      2. the viewing user (viewer name, company name, position).
      3. the inventory item or items that been viewed.


  • Customer List with shortcut commands. As part of "In Place Actions" these commands are executed on the same page to add/edit/view customer related attributes:
    1. Access to Company Editor to manage customer business profile.
    2. Notes
    3. login profiles
    4. Address list
    5. Contact list
    6. Sales order list
    1. Access to Company Editor to manage supplier business profile.
    2. Notes
    3. login profiles
    4. Address list
    5. Contact list
    6. Purchase order list
  • Issue Attribute Management.
    1. Issue List
    2. Issue Editor
  • Workflow-Based Issue/CRM Management.
  • Issue/CRM Performance Reports.

Sales and Purchase Order Management

  • Main features are:
    1. Order List with Advanced Search Filter.
    2. Nested List with In-Place Viewing For Order Detail.
    3. Orders Managed with Workflows.
    4. Multi-Dimensional Workflows: Status, Shipping and Financial.
    5. Generate Detailed Orders with In-Place Editing Screen.
    6. Wide Range of Order Reports.
  • Sales Order Management
    1. Sales Order List
    2. Sales Order Editor
  • Sales Order File Cabinet
  • Purchase Order Management
    1. Purchase Order List
    2. Purchase Order Editor
  • Purchase Order File Cabinet

Sales (AR) and Purchase (AP) Invoice Management

  • Main features are:
    1. Invoice List With Search Filter.
    2. Nested List For Item Viewing.
    3. Generate Invoices From Orders, Shipping Notes Directly.
    4. Invoices With Two-Dimensional Workflow.
    5. Enter Invoice Payments.
    6. Several Invoicing Reports.
  • Sales (AR) Invoice Management
    1. Sales (AR) Invoice List
    2. Sales (AR) Invoice Editor
  • Purchase (AP) Invoice Management
    1. Purchase (AP) Invoice List
    2. Purchase (AP) Invoice Editor

Shipping Management

  • Main features are:
    1. Shipping note List With Search Filter.
    2. Nested List For Item Viewing.
    3. Generate Invoices From Packing shipping Notes Directly.
    4. Mass status update.
    5. Several Reports.
  • Packing Note Management
    1. Packing Note List
    2. Packing Note Editor
  • Receiving Note Management
    1. Receiving Note List
    2. Receiving Note Editor

Expense Management

  • Main features are:
    1. Expense List With Search Filter.
    2. Nested information (note, payement, expense items) list for viewing.
    3. Trigger payments.
    4. Mass status update.
    5. Workflow based expense form
    6. Employees can apply for workflow based advance payment
    7. Several Reports.
  • Expnese Management
    1. Expense List
    2. Expense Form Editor
  • Expense Payment Management
    1. Expense Payment List
    2. View Expense items and previous payment for each expense form.
    3. Process payment within the list
    4. Write notes for each expense form

Account Management

  • Main features are:
    1. Account list with search filter.
    2. Process a credit/debit entry.
    3. Nested credit/debit entry List.
    4. Nested Note List for each account.
  • Account List
    1. Account List
    2. Credit/Debit Editor
  • Receiving Note Management
    1. Receiving Note List
    2. Receiving Note Editor
  • Payment Management
  • Account Receivables
  • Account Payables
  • Itemised balance sheet
  • Expense balance sheet
  • Tax balance sheet
  • Credit Card balance sheet
  • Banking & Deposit balance sheet


Main Dashboard menu items are:

  • Short Links.

    For quick actions with one click without the need to navigate through the menu items, you can do the following directly:

    1. Add new Inventory Items.
    2. Add Client.
    3. Add Supplier.
    4. Add Sales Order.
    5. Add Purchase Order.
    6. Add an Issue.
  • Quick Search.
  • Sometimes you need very quickly to get full information about a specific business document; all that you need to do is select the document type from the drop-down list, enter the unique ID in the search field and press the "Submit" button. These business documents are:

    1. inventory item.
    2. client.
    3. supplier.
    4. sales order.
    5. purchase order.
    6. sales (AR) invoice.
    7. purchase (AP) invoice.
    8. CRM issue.
  • Favourite Applications.

Summary Report

This quick report which is part of the main dashboard, covers all aspects of your business with very good insight through the numbers. The report can be produced based on (a) a last number of days from the current date and (b) given date range (from to date). The date range can be open on both limits, one of the limits (i.e. the from or To). The coverage of this report includes:

  1. Inventory Items.
  2. CRM issues from clients.
  3. CRM issues from suppliers.
  4. Orders
    • Sales Orders.
    • Purchase Orders.
  5. Invoices:
    • Sales (AR) Invoices.
    • Purchase (AP) Invoices.
  6. Taxes.

Data Upload

You can upload data into eCBK by using an Excel sheet with column headers conforming to the data type template. Which data upload is first? It is highly advisable that you start uploading the suppliers and clients first then the inventory items.To execute the upload, you need to follow the following steps:

  • Selecting The data type. Select the right data type from the combo box. This combo box list the following types; Inventory items, clients, suppliers.
  • Browsing to locate the Excel file on your local machine. The Excel sheet must have column headers similar (in terms of name and sequence location) to the Green-Column-Header of the data list corresponding to the data type that you want to upload.
  • Uploading the Excel file If the upload is successful, then you will see your data in the dashboard data list.
  • Updating the data attributes. For the inventory items, you can set the right supplier, major category, minor category, and quantity units.
    1. Mark the items that you need to change their attributes by checking the Check Boxes to the left of the rows.
    2. Select the right supplier, major category, minor category and quantity unit from the combo boxes on the update panel. This step only applicable to the inventory items.
    3. Once you are sure that you set the right attributes, then press the "Upload" button to the right of the update panel. If you made a mistake, repeat the process because you have not yet saved the data into the database.
    4. Go through all the items; then you are ready to save the uploaded data into the database.
  • Saving to the database. Once the upload is done, then you are ready to save the uploaded data to the database.