Розв’язання задач із використанням комп’ютера характеризується декількома етапами, частина з яких виконуються безпосередньо людиною, решта — людиною і машиною:
Постановка задачі. Опис початкових даних, формулювання мети задачі.
Побудова інформаційної моделі. Опис реального об’єкта дослідження в припустимих для реалізації задачі термінах, щоб звести дослідження реального об’єкта до розв’язання задачі на моделі.
Вибір програмного забезпечення. Визначення необхідного прикладного програмного забезпечення (якщо воно є) або розробка нового програмного забезпечення (розробка алгоритму, вибір системи програмування, написання та тестування програми).
Аналіз отриманих результатів. Аналіз результатів, отриманих на моделях та на реальних об’єктах, для виправлення помилок і доопрацювання розробленої прикладної програми, що пройшла тести на моделі.