A shell, bash (http://www.gnu.org/manual/bash-2.02/html_node/bashref_toc.html)
The most common way to issue the commands that will create a model is from the shell. The shell is a command-line interface that brings together many tools into one place. It remembers the commands you issue, and can be used to write scripts that combine programs, including Swarm programs. Windows users of Swarm can access the shell from Start/Programs/Swarm/terminal.
make (http://www.gnu.org/manual/make-3.77/html_node/make_toc.html)
Models are made up of one or more types or classes, and in both Objective C and Java these classes conventionally relate to files of the same name.
The `make' program is used to list these files in a model, and to describe their dependencies, if any. make is the program that runs the compiler on each class and then calls the program that connects them all together to make a runnable model.