- системні програми (забезпечують спільне функціонування компонентів пристрою);
- прикладні програми (розроблені для вирішення конкретних завдань користувача, наприклад, обробка текстів, ведення баз даних, відтворення аудіо-інформації.
Часто окремим класом програмного забезпечення виділяються і програмні інструменти для розробки різного призначення програм.
Інша класифікація програмного забезпечення робить розподіл на базове і на сервісне. У свою чергу базове ПО сертифікується відповідно і ділиться на:
- операційні системи (ОС) - наприклад, OS / 2, Unix, Solaris, Windows;
- операційні оболонки;
- операційні системи мережеві;
- системи управління файлами - наприклад, файлові менеджери;
- системні утиліти.
Розвиток ринку програмного забезпечення показує, що даний розподіл в недалекому майбутньому застаріє. Ймовірно, при розробці вимог закону стане звичайною для ПО обов'язкова сертифікація товарів. Дані сегменти ПО зливаються в єдині глобальні служби та операційні системи, які відіграють роль відразу всіх трьох елементів і пропонують різного роду послуги.
Сервісне ПО - прикладні програми сертифікуються відповідно і класифікуються за функціональним призначенням і поділяються на:
Багато прикладні програми розробляються для поширення у вигляді програмних пакетів (сертифікат на програмне забезпечення - відповідно ГОСТ Р).
Для комп'ютерів і багатьох електронних пристроїв обов'язкова сертифікація необхідна. Перелік таких пристроїв розроблений компетентними органами. Програмне забезпечення в даний час - це продукція, що не підлягає обов'язковій сертифікації. Можна отримати добровільний сертифікат на програмне забезпечення. У РФ розроблена ВНДІ метрологічної служби система, по якій проводиться обов'язкова, але добровільна сертифікація продукції ПО для засобів вимірювань та інформаційно-вимірювальних пристроїв.
Щоб оформити сертифікат на програмне забезпечення добровільних засадах, потрібно пройти процедуру сертифікації ідентичну обов'язковою. Заявник подає до акредитованого центру сертифікації заявку на проведення сертифікації. Разом з нею подається пакет необхідної документації (статутний і технічної) і протокол випробувань. Після розглядів документів і результатів сертифікаційних випробувань виноситься вердикт про видачу або про відмову у видачі сертифіката відповідності.
Також на програмне забезпечення, як продукцію, яка не підлягає обов'язковій сертифікації, можна оформити відмовний лист. Даний документ є підтвердженням того, що продукція не підлягає обов'язковій сертифікації.