The goal was to execute composite
applications developed by professional software engineers by retaining the components
architecture design and creating frameworks to enable end users without programming
skills to tailor such applications using visual techniques. Although these proposals only
allow end users to design and implement software using full off-the-shelf solutions, they
provide, together with research reported in Wulf et al. [2008], the following lessons.