Thinking in Neome
Neome is a conversational automation platform designed for everyone — even those with minimal technical skills. By handling the heavy lifting, Neome lets you design, build, and deploy apps with unmatched speed and simplicity.
Everything is a conversation
A transformative shift in computing is unfolding — conversations are becoming the new input and output of modern systems, surpassing the traditional keyboard and mouse. This shift is set to democratize computation, enabling access for billions and revolutionizing how software is created and delivered.
To help you leapfrog into this new world, every workflow in Neome begins with a simple conversation: ask what needs to be done, and program Neome to do it. Conversations aren’t just interactions — they’re the input, output, and even the programming language of the platform.
By blending the playfulness of spreadsheets with the ease of messaging, Neome redefines enterprise automation. Imagine chatting with a spreadsheet — sending, updating, and retrieving data just like messaging a colleague. This unique approach of personifying spreadsheets, simplifies workflows, democratizes automation, and scales effortlessly for today's impatient mobile users.
This guide walks you through the essential concepts and steps to create powerful enterprise apps in Neome. For hands-on experience, explore our tutorials and demos.
What is an Enterprise app?
In Neome, an enterprise app is a collaborative workspace built for business workflows. Think of it as a project, team, workspace, department, or even an entire business solution — tailored to your needs.
To build one, focus on these two core components:
- Backend: The data and process engine that powers your app.
- Frontend: The user-facing conversational interface.
Neome accelerates app creation with its intuitive Studio, Terminal, Templates, Wizards, Tools, and AI-driven workflows. You can build an enterprise app in under 30 minutes and launch it within another 15. Stay tuned for deep dives into architecture and platform in upcoming guides.
Crafting the Backend
The backend is the heart of your app, where data and processes live. Here's how to get started:
Build the foundation
a. Spreadsheets
Structure your app's data using spreadsheets (e.g. OrderSheet, TaskList, and ItemMaster).
b. Forms
Organize and exchange data through structured forms:
- Sections: Group related fields.
- Grids: Combine rows of data, each with a group of related fields.
c. Variables
Define reusable values to be shared across your app.
Enable Smarter Data
- Fields: With 60+ field types, every use case is covered.
- Formula Fields: Automate calculations, just like in spreadsheets.
- Reference Fields: Link spreadsheets to build relationships (e.g.,
FormOrder
referencingFormItem
inItemMaster
). - Button Fields: Trigger context changes or external APIs at runtime.
- Indexes: Optimize search and queries for speed.
- Dynamic Sections & Grids: Adapt layouts and data structures on the fly.
- Visibility Rules: Dynamically control the visibility of fields, sections, and grids.
Generate insights with Reports
Build reports effortlessly using:
- Visual Query Builder: Create reports directly from spreadsheets.
- neoQL: Neome’s powerful query language for advanced joins and filters.
Reports accept input form (e.g., InputDateRange
) and provide output form (e.g., OutputOrderList
).
Customize Layouts
Design intuitive layouts for forms and spreadsheets to enhance the user experience.
Connect External Systems
Integrate seamlessly via:
- Plugins: Securely execute processes in your datacenter.
- Web Services: Native execution without additional processes.
Both Plugins and Web services handle input and output forms like Reports for smooth interoperability.
Automate with Workflows
Streamline repetitive tasks by defining precise automation rules.
Secure Collaboration
Set granular roles and permissions to ensure secure, role-based access and accountability.
Designing the Frontend
The frontend defines how users interact with your app, whether through Neome’s web or mobile interface, email, WhatsApp, or APIs.
Enable Actions
Expose backend functions (e.g., editing spreadsheet rows, running reports) with intuitive labels, icons, and tooltips.
Group for Access
- Group actions and set role-based permissions.
- Enable chat-specific features for different roles.
Simplify Sharing
Generate shareable links for backend functions with controls for visibility, expiration, and previews.
Enable Offline Access
Sync spreadsheets to devices using Neome Drive. Manage partitions, updates, and retention policies seamlessly.
Configure Prompts
Trigger workflows through emails, messages, or WhatsApp. Combine prompts with deeplinks to create seamless end-to-end workflows.
Go Multilingual
Translate text elements across your app to support global, multilingual users.
Deploy your App
Turn your app into a fully operational system with just a few steps:
- Configure API tokens, plugins, and runtime settings.
- Test, iterate, and refine your workflows.
Pro Tip: Build iteratively. Focus on one feature at a time — design, test, and refine as you go.
What’s Next?
Building enterprise apps with Neome isn’t just efficient — it’s transformative. Start small, iterate, and watch your vision come to life. The future of automation starts here.
- Dive deeper into Neome's architecture.
- Check out real-world-examples through interactive tutorials.
- Get in touch to schedule a live demo, start a proof-of-concept, or subscribe to our services.