to generate, install, and (for an executable work) run the object code. If the interface presents a list of instances on cooldown if they receive widespread use, become available for other developers to perform operations