CUI(Command-Line User Interface)로 작동하는 소프트웨어는 수동과 자동을 항시 함께 지원합니다. 즉, 적절히 실행 인자(Argument)를 바꿀 수 있는 도구와 함께 사용한다면, 그 어떤 CUI 소프트웨어도 사람의 간섭없이 자동으로 배치(Batch) 처리 할 수 있습니다.