Виды программного обеспечения и их характеристики