by providing a set of adapters that will use command line utilities or PHP extensions depending on the environment your run it