Crippleware был определен как в области компьютерного программного обеспечения, так и оборудования. В программном обеспечении критическое ПО означает, что «жизненно важные функции программы, такие как печать или возможность сохранения файлов, отключены до тех пор, пока пользователь не купит регистрационный ключ ». Хотя антивирусное ПО позволяет потребителям увидеть программное обеспечение перед покупкой, они не могут проверить его полную функциональность из-за отключенных функций. Аппаратное повреждение - это «аппаратное устройство, которое еще не полностью разработано». Функциональность аппаратного устройства ограничена, чтобы побудить потребителей платить за более дорогую обновленную версию. Обычно аппаратное устройство, считающееся неисправным, можно обновить до лучшего или полностью раскрыть его потенциал посредством тривиального изменения, например, удаления перемычки . Производитель, скорее всего, выпустит критическое ПО как низкоуровневую или экономичную версию своего продукта.
Умышленно ограниченные программы обычно представляют собой бесплатные версии компьютерных программ, в которых отсутствуют самые продвинутые (или даже важные) особенности исходной программы. Доступны ограниченные версии, чтобы повысить популярность полной программы (сделав ее более желательной), не раздавая ее бесплатно. Примеры включают текстовый процессор, который не может сохранять или печатать, и нежелательные функции, например, скринкастинг и программы, применяющие водяной знак (часто логотип) на видеоэкране.. Однако вредоносные программы также могут различать уровни платящих заказчиков программного обеспечения.
Термин «вредоносное ПО» иногда используется для описания программного обеспечения продуктов, функции которых были ограничены (или «повреждены ») с единственной целью - поощрить или потребовать пользователь должен платить за эти функции (путем уплаты единовременной платы или постоянной абонентской платы).
Менее уничижительный термин, с точки зрения производителя условно-бесплатного программного обеспечения, ограничен функциями. Ограничение возможностей - это всего лишь один из механизмов, позволяющих рекламировать условно-бесплатное ПО как поврежденное; другие - ограничены по времени, с ограничениями по использованию, с ограничениями по емкости, программным обеспечением и ограничены по выходу. С точки зрения производителя, ограниченность возможностей позволяет клиентам пробовать программное обеспечение без каких-либо обязательств, вместо того, чтобы полагаться на сомнительные или, возможно, постановочные обзоры. Приложения «попробуй перед покупкой» очень распространены для мобильных устройств, с дополнительным повреждением рекламных дисплеев, а также всеми другими формами поврежденных приложений.
Из Открыть Исходное программное обеспечение с точки зрения поставщиков, существует модель открытого ядра, которая включает версию продукта с ограниченными возможностями и версию с открытым ядром. Версия с ограниченными возможностями может широко использоваться; этот подход используется в таких продуктах, как MySQL и Eucalyptus.
Эта стратегия дифференциации продуктов также использовалась в аппаратных продуктах:
Управление цифровыми правами - еще один пример этой стратегии дифференциации продукта. Цифровые файлы изначально допускают идеальное копирование в неограниченном количестве; Управление цифровыми правами направлено на предотвращение нарушения авторских прав за счет использования оборудования или криптографических методов для ограничения копирования или воспроизведения.