Our Company

We simplify the lives of developers by automatizing the software migration projects. So they can work on more interesting things.

Mission

LogicFlow’s mission is to drive automation in software development, with a focus on migrating legacy systems. The core driver of this automation is a general-purpose translation and generation technology for software code.

Vision

In the long-run, the technology developed at LogicFlow will enable translating human language into functioning software code. This kind of technology will power a future in which everyone can create and adapt complex software applications instantly, based on high level goals. Bugs and legacy system will be a thing of the past.

The Software Philosophy Guiding Us: The Five Levels of Automation in Software Development

AI promises to automate a broad spectrum of tasks across all industries. Corresponding levels of automation are already defined in many cases, such as the five levels of car autonomy. The software industry is still lacking an outlook of the automation levels to come, for which we made the following plan.

No Automation

Code is written in a regular text editor without supporting features. The developer has to manually fix all compilation errors and perform refactoring.

Developer Assistance

Integrated Development Environments (IDE) support the development process with code coloring, static analysis and basic refactoring capabilities. Code correctness at runtime remains a core responsibility of the developers.

Partial Automation


IDEs and low code platforms provide advanced code generation, blurring the boundary between client and server-side programming. Code correctness verification is partially automated, warning the developer of unusual behavior. Fine tuning and domain specific code patterns remain a core responsibility of the developers.

Conditional Automation


Trainable software development enables complex code generation based on high-level implementation strategies and examples. Code correctness is guaranteed most the time. Developers needs to implement edge cases.

High Automation


Human language chatbot interactions allow anyone to create software with minimal effort. The chatbot IDEs tap into a global database of highly standardized code patterns, available for most business domains. The concept of code library is blurred, with code patterns being shared at a more granular level.

Full Automation

Chatbot IDEs allow anyone to create or adapt software through human language. Software applications guarantee the correctness of the business logic, while allowing users to customize their UI interactions on the fly.


 .