Simple and reliable solution for controlling external programs
