Command Prompt Abstraction Layer