A cross platform library to manage running programs, also known as processes