OutSystems is a great Low-Code platform, which enables you to build software for a wide variety of problems using industry standard techniques. Both on the web as on devices. It has an easy to use interface which helps to start with the platform, but also gives the experienced developer enough room to do deep dives into complex problems and solutions. The true power of the platform will be visible when it is used for multiple solutions. You can reuse build components and connect with all kinds of external sources using API's, custom extensions and data-connections. Because it is using industry standard techniques, it it also possible to extend its functionality using "high-code" extensions in .Net or Java (As oppose to no-code). It can really give you the best of both worlds. It can be tough to get "high-code" developers aboard this train. But trust me, when you (as a developer) embrace the platform and thinking, you can speed up the "simple" work and shine on the intricate problems.