Library for abstracting app installations