Программное обеспечение, программа для такси — все либо часть программ, процедур, правил и соответствующей документации системы обработки информации (ISO/IEC 2382-1:1993).
Другие определения из интернациональных и русских эталонов:
ПО — общность программ системы обработки информации и программных документов, нужных для эксплуатации этих программ;
ПО — компьютерные программы, процедуры и, допустимо, соответствующая документация и данные, относящиеся к функционированию компьютерной системы;
ПО — программа либо уйма программ, используемых для управления компьютером.
Программное обеспечение является одним из видов обеспечения вычислительной системы, наравне с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.
Программное обеспечение — это то, что делает компьютеры универсальными, дозволяя применять типовую вычислительную машину для решения самых разновидных задач.
Академические области, постигающие программное обеспечение, — это информатика и программная инженерия.
Индустрия программного обеспечения делится на три основных сектора:
разработка программного обеспечения на заказ;
программное обеспечение для корпоративного покупателя;
программное обеспечение для массового покупателя.
Перечисленное возникало друг за ином с промежутком приблизительно в десятилетие.
По степени тиражируемости всё программное обеспечение делится на три категории:
программное обеспечение, разрабатываемое на заказ;
программное обеспечение для больших корпораций и организаций;
программное обеспечение для массового покупателя.
По степени переносимости программы делят на
платформозависимые;
кроссплатформенные.
По методу распространения и применения программы делят на
несвободные (закрытые);
открытые;
свободные.
По назначению программы делят на:
системные;
прикладные.
По видам программы делят на:
компонент — программа, рассматриваемая как цельное целое, исполняющая завершенную функцию и используемая независимо либо в составе комплекса;
комплекс — программа, состоящая из 2-х либо больше компонентов и (либо) комплексов, исполняющих взаимосвязанные функции, и используемая независимо либо в составе иного комплекса.