Das Laufzeitsystem bildet die Basis für jedes Programm, das mit entwickelt wurde. Es steht dem Programm während dessen Ausführung zur Seite und übernimmt im Fehlerfall die Kontrolle. Das Laufzeitsystem ist in mehrere Aufgabenbereiche unterteilbar. Diese Teilbereiche sind jedoch eng miteinander verflochten und deshalb in einem Modul realisiert. Dieses Modul heisst Arts (Amiga Runtime System, oder eben das Laufzeitsystem).
Die Aufgaben von Arts können in zwei Kategorien unterteilt werden. Die erste umfasst alle Teilbereiche, die für den Programmablauf unerlässlich sind. Dies sind der Ein- und Ausgangscode sowie die Compilerunterstützung. Zur zweiten Kategorie gehören die Behandlung der Laufzeitfehler und die Unterstützung des Programmierers.