Introduction to Tabbli platform
For the last years, we continually hear about such kinds of things like the digital transformation and business process automation. There are a lot of reasons for that. Because there are many opportunities for new ways to engage with customers, increase workforce productivity, automate routine tasks, analyze business data, etc.
Recent studies say that worldwide spending for digital transformation forecasting for about $2Trillion in 2022. The world is changing so rapidly that business should change very fast for being alive and compete effectively. It also means that companies' IT strategies are a fundamental part of their business strategies, their vision themselves in the future.
It can be a challenge for businesses because of the level of expectations, many connected devices, and a dramatically increasing percentage of the customers who are living in a digital world.
There is also the opposite side of the coin. A higher level of digitalization and automation requires investment. Software development is hard. And it is not a story about money only. It is tough to hire the right people with a proper mindset who can help a business to create a vision of its digital transformation strategy.
Six months ago, we started Tabbli - an innovative no-code platform that allows people from business to create database-centric digital solutions that help to automate and improve processes inside an organization. And "no-code" there means that you do not need IT department or a team of developers because you can use prebuilt functional blocks. So, it is possible to use a lean approach to prototype business ideas and transform that to a working online software without writing code.
Tabbli platform contains the next vital components:
- Management interface
- Automation scenarios
- Sites and public page
Each business accumulates a lot of data. It could be information about customers, employees, warehouses, products, etc. The problem of organizing such data with specialized tools for search is not trivial. Tabbli provides support for a flexible schema database where data could be organized in the most natural way and configurable interface for work with it. We support the next main set of features:
- Multilingual text data with support for adding new languages (you don't need to change data schema for that).
- Collections might contain records with different schemas if needed (records of various types).
- Record type inheritance allows collecting data which have a partly similar schema.
- Relations (one-to-many and many-to-many) support between records in different collections (or even in the same one) allows linking related data.
- Sub-collections support. It means that records from one collection can be related to one or many records from another one.
- Children record support (for modeling tree structures or records with variants).
- Filtered properties allow creating specialized interfaces for facet search.
- Full-text search for record content.
- Computed properties support when some data could be generated automatically with a template or formula and stored to the database when related data changed or by schedule.
- Data schemas can be changed when you need it.
In most cases, proper database schema design is one of the most critical stages for software solution development. Tabbli makes that step intuitive with simple visual interfaces and provides flexible features to avoid time-consuming issues with making database design decisions compared to traditional databases.
When you created database structures, Tabbli automatically creates a back-office or management interface for you. It is a fully functional portal specialized for work with data and configures the solution.
With the management interface, you can:
- Design the database schema.
- Create, modify, or delete data records.
- Work with a set of collection views.
- Work with data pages.
- Search data with full-text search.
- Develop automation scenarios with a visual interface.
- Create and modify public pages code.
- Work with a list of users.
The significant advantage of the management interface is availability by default. You can customize it when needed, but it works automatically based on your database design.
Each business has a bunch of processes. Sometimes they are routine and could be formalized, and sometimes they can be very complicated. In case a lot of daily business processes for almost any business could be automated or drastically improved with digital products.
For example, you have data records in your database, which represents some learn term relationship with your customer (it is widespread if you are providing some professional services). Also, you have some stages and time points for work with a customer. And often, you have different employees who are working with a customer on various stages. So, you can define scenarios which can be activated by triggered events (like data modification, for example) or schedule, send an email notification, makes the database queries, check some conditions and many other. With a set of predefined blocks, you can describe even complex workflows without writing programming code and automate your daily routine. Tabbli supports the next blocks:
- Sending emails
- Data querying
- Logical or mathematical expressions
Also, Tabbli provides a toolset for review each scenario running status, result, and logs.
Sites and public pages.
Many business cases require to make some part of data to be accessible for someone who doesn't have access to the management interface. For example, your employees can operate with data in the management interface. Still, your customers need their private area with related information for them, or maybe, you need some public pages which have to be visible for search engines. Or perhaps you want to create a widget with some date which could be added to your existing site. For that purpose, Tabbli provides an online editor for HTML pages and other files.
You also can define controllers for creating dynamic pages with implementing some business logic. For example, Tabbli official site and blog are working on the Tabbli platform itself.
Tabbli is not only a platform-as-a-service (PaaS) product. Our team is also providing consultancy services and ready to help you to create a software solution for your business with any level of complexity. Please, be free to request a FREE demo by clicking the button under this article, and we will contact you.