Возможности использования программного обеспечения: обзор лучших решений