📁 Docs
Architecture

Architecture

neome platform is a multi-tenant conversational enterprise app hosting platform. Every workflow in neome starts with a conversation; you ask neome what needs to be done and then program neome to do it. The conversation is the input, output, and programming language of neome. neome makes asking and programming via conversation as friction-free as possible without sacrificing the platform's power so that you can implement complex workflows.

Memory system

To start a conversation, send or view data, neome uses a Form as the data exchange unit. A Form defines the kind of data it composes and maps one-to-one with a paper form of the real world.

Sometimes, storing these forms passing over the wire is required for later access. Storing a set of these forms in a spreadsheet provides an elegant and familiar construct that people already know how to deal with.

In neome the Form is the unit of data exchange and data storage. At the same time, spreadsheets composed of a set of forms provide a memory system.

Messaging

On top of existing familiar messaging constructs, neome provides an exchange of structured messages through forms to capture and initiate conversations.

When a structured message is sent in chat inbox, the message envelop contains a pointer to form residing in a spreadsheet i.e., memory system. So if you clear any chat inbox only message envelop is removed, but the form residing in the spreadsheet persists.

Enterprise

The foundation of the neome platform is the fusion of messaging and memory system. To build conversational apps on top of the platform, neome provides conversational app abstraction enterprise. Enterprise is composed of the familiar and easy-to-understand constructs, backend and frontend. Users can download data from each enterprise into Excel format in their local drive. Each enterprise can connect to an external world through plugins.



neome Architecture

For understanding backend and frontend in detail, check out thinking in neome.

Deployment

Users can deploy an enterprise app in the neome cloud or on-premise in your data center. Studio is the conversational enterprise app-building environment. Production is for managing the enterprise, its users, admins, and followers.



neome platform

Community

neome is a community first and designed around making the community members successful. A community member is waiting to build your conversational app for you. If your organization has dedicated IT staff, we encourage them to join the neome community.

Community members are motivated and responsible for customer's knowledge, sales, service, and modifications.

Meanwhile, neome provides a horizontal conversational app development and deployment platform that becomes the automation backbone for customers and is easy to learn and earn for the community.



neome community

What next?

  1. In Tutorials check out few real world use cases.
  2. Contact us to see a live demo, start proof-of-concept, or subscribe to our services.