Applications are constructed by including runtime patterns within a project. These runtime patterns contain nodes (or agents) that perform the required processing at runtime.
Runtime patterns are created by cloning an existing pattern that defines the base structure required. There are a number of generic base patterns provided with the studio, but if required, it is possible to create your own base patterns as described in this section. You should only need to do this for more advanced requirements.
A pattern contains some basic details, along with definitions of one or more nodes within it and the possible interactions between them.