3) application structure options runtime environment (disk) simple/compound wrapper FORTRAN Java, Python, Lisp