Assemble. Customize. Deploy.
iOS, Android, web
Creating apps and systems with Logiak is quick and efficient because you are not writing code, you are assembling components.
Let's start with a login component...
After the login transition, let's have a list component showing the user's clients...
What component shall we show after a select transition - i.e. when a user selects a client from the list?
How about an object view component showing some client data fields?
Or maybe we should have a tabs component and have the object view component be the first tab ...
... components can be contained in other components
.. components can be set as transitions from other components
Interactions, Actions, and Conditions
Logiak's Processes are expressive like programming languages, but at a higher level - not code.
With Processes you define sequences of user interactions along with conditions which can be used to make the dialogue adapt dynamically to user responses.
As well as interactions, you can define background actions, such as creating or updating a variable. Actions can also update the database. It is like you are programming. You are not programming.
Processes can become complex, but remain at a high level, transparent and intelligible. One reason for this is a clear separation between declarative and procedural logic.
If your users need to collaborate or supervise, design and deploy a multi-app system sharing a distributed database, tailoring apps for different user roles and with custom data-sharing policies. No coding involved.
It’s not a secret; building software the classic way is extremely difficult, time-consuming and costly. Logiak empowers your organisation to realise its goals without any programming knowledge or reliance on external developers. Build your system and quickly integrate changes, tweaks and upgrades yourself, in a pre-tested, user-friendly environment.