After having seen quite a few examples of audio and music software frameworks in the previous two sections we will now introduce some environments that fall in the category of visual languages or applications. Most of the authors of these environments would argue that they are also frameworks. And as a matter of fact, according to the framework classification we introduced in section 1.3 at first sight we might be tempted to classify them as software frameworks that have evolved to become visual builders. The main reason why we think that they should not be classified as software frameworks is that they do not grant access to the source code of the engine in a natural way and the extension capabilities they offer are very limited. Note that some of the frameworks presented in the previous sections (such as OSW in section 2.3.2) also provide a visual builder, but their underlying philosophy is clearly a different one.