From scripts to applications