К типам прикладного программного обеспечения относятся