[ca] Low-Code és una tècnica emergent per al desenvolupament que consisteix en crear, dissenyar i desenvolupar aplicacions de software amb mínim codi o sense codi. El seu objectiu és simplificar i accelerar el procés de desenvolupament, permetent un temps de comercialització més ràpid i una col·laboració millor entre els equips de negocis i tecnologia. El desenvolupament Low-Code permet una resposta ràpida al canvi, la creació d'aplicacions altament segures i per a múltiples dispositius, incloses aplicacions mòbils i web, i redueix la dependència dels equips d'IT en permetre que els usuaris sense coneixements tècnics i sense habilitats de desenvolupament creïn les seves pròpies aplicacions. Aquests usuaris solen anomenar-se citizen developers. El desenvolupament Low-Code democratitza el procés de desenvolupament d'aplicacions en permetre que els citizen developers contribueixin al desenvolupament de programari, cosa que redueix la demanda d'enginyers de programari, que s'ha tornat cada cop més desafiant en un món que està en canvi constant. Aquest projecte presenta un estudi de tres plataformes de desenvolupament Low-Code rellevants, incloses Power Apps de Microsoft, Salesforce i OutSystems. En primer lloc, s'examina l'estat de l'art actual de les solucions Low-Code i els conceptes relacionats. Després d'un entrenament en les 3 plataformes diferents de Low-Code, s'han implementat diversos prototips pràctics per provar i tenir una comprensió més profunda de les diferents plataformes. A continuació, s'analitzen les característiques proporcionades per les tres diferents plataformes Low-Code. Finalment, es presenta una comparació del desenvolupament de software Low-Code i tradicional.

[en] Low-Code is a rising technique for development which consists in create, design, and develop software applications with minimal coding or no coding at all. Its goal is to simplify and speed up the development process, allowing for faster time-to-market and better collaboration between business and technology teams. Low-Code development enables rapid response to change, the creation of highly secure and multi-device applications, including mobile and web apps, and it reduces the dependency on IT Teams by allowing non-technical users with no development skills to create their own applications. Such users are usually referred to as citizen developers. Low-Code development democratizes the application development process by allowing citizen developers to contribute to software development, hence reducing the demand for software engineers, which has become increasingly challenging in an ever-changing world. This project presents a study of three relevant Low-Code Development Platforms including Power Apps by Microsoft, Salesforce and OutSystems. First, the current state-of-the-art for Low-Code solutions and related concepts are examined. After a training on the 3 different Low-Code platforms, several practical prototypes have been implemented to test and having a deeper understanding of the different platforms. The features provided by the three different Low-Code Platforms are then analysed. Finally, a comparison of Low-Code and traditional software development is presented.