Программные продукты можно классифицировать по различным признакам. Основным признаком, по которому классифицируют все программные продукты, является сфера (область) их использования. Поэтому различают следующие классы программных продуктов:
1. Системное программное обеспечение
Предназначено для выполнения различных вспомогательных функций: управление ресурсами ЭВМ; создание копий используемой информации; проверку работоспособности устройств ЭВМ; выдачу справочной информации о компьютере.
В состав системного программного обеспечения можно отнести: операционную систему; антивирусные программы; программы архивирования; программы обслуживания сети и др.
2. Пакеты прикладных программ - непосредственно обеспечивают выполнение необходимых пользователю работ.
Примеры прикладных программ: текстовые редакторы (Microsoft Word); системы машинной графики (учебные, научные, инженерные и др.); электронные таблицы (Microsoft Excel); системы управления базами данных (Microsoft Access); издательские системы; бухгалтерские программы (1С Бухгалтерия, Турбо Бухгалтер и др.); системы автоматизированного проектирования; экспертные системы; системы искусственного интеллекта (проверка орфографии, перевод, распознавание текста); браузеры; обучающие программы и др.
3. Инструментарий технологии программирования (облегчают процесс создания новых программ для ЭВМ на конкретном языке программирования).
Примеры систем программировани: Quck Basic; Turbo Basic; Visual Basic; Pascal; C++; Delphi и др.
Правовая охрана программ и данных введена в РФ Законом «О правовой охране программ для электронных вычислительных машин и баз данных» 20 октября 1992 года.
Предоставляемая настоящим законом правовая охрана распространяется на все виды программ для компьютеров. Для признания и реализации авторского права на компьютерную программу не требуется ее регистрации в какой-либо организации. Авторское право на компьютерную программу возникает автоматически при ее создании.
Для оповещения о своих правах разработчик программы может, начиная с первого выпуска в свет программы, использовать знак охраны авторского права, состоящий из трех элементов:
- ©;
- наименования (имени) правообладателя;
- года первого выпуска программы.
Автору программы принадлежит исключительное право на воспроизведение и распространение программы любыми способами, на осуществление модификации программы.