Search
Close this search box.

GOLEM

Automated Programming to Revolutionize App Development

Businesses need to become digital to survive, but there’s a shortage of talent for programming enterprise applications. The GOLEM project led by OutSystems expects to enable everyone to create enterprise applications with no code through Artificial Intelligence (AI) and a rich set of language abstractions. GOLEM is aiming to automate programming and revolutionize the software development experience, ultimately allowing citizens or non-expert business professionals to develop their own apps. The project will advance the state-of-the-art AI applied to code, program synthesis, and automated programming techniques.

Keywords: Automation. Programming. AppDevelopment.


Leading company in Portugal
OUTSYSTEMS - SOFTWARE EM REDE S.A.

Project Start Date
01/05/2020

Project End Date
30/04/2022

GOLEM, revolutionizing the low-code and no-code development market.

The GOLEM’s ultimate goal is to find a sustainable solution for the increasing need for complex enterprise digital systems and the lack of people with enough technical skills for creating them. Since those systems are, at their core, complex software, the most realistic long-term solution is to automate insofar as possible the creation of such systems.                                       

In doing so, not only the design of enterprise software is speeded up, but more importantly, more people with non-programming backgrounds are granted the opportunity to contribute to the digitization effort.

What to expect

The project will try to set a new benchmark for easy-to-use enterprise application development platforms and revolutionize the low-code and no-code development market.

Meet the partners

Promoter:
OutSystems – Hugo Lourenço

Academic Co-promoters:
INESC ID – Inês Lynce
FCT NOVA – João Costa Seco          

CMU:
Computer Science Department –  Ruben Martins

Goals

The GOLEM project will enable non-programmers to develop enterprise grade applications by evolving the OutSystems low-code development model to a new fully integrated and interactive development experience in which programming is automated, based on natural language specifications, examples given by the developer, point and click demonstrations or sketches.

The output of that automation is not only code but also a live preview of the application’s behavior that allows the developer to understand his actions’ effects.

Follow the project

IN THE NEWS

ON THE WEB

PUBLICATIONS