Một chương trình được chuẩn bị trước bằng cách xây dựng một nhiệm vụ và sau đó thể hiện nó bằng một ngôn ngữ máy tính thích hợp, có lẽ là một chương trình phù hợp với ứng dụng. Do đó, thông số kỹ thuật được hiển thị được dịch, thường trong một số giai đoạn, thành một chương trình được mã hóa trực tiếp thực thi bởi máy tính mà tác vụ sẽ được chạy.