Programs written to accomplish temporary tasks.

Often developed through interpreted languages like: