Здравствуйте, Александр,
Последствия поставки товаров ненадлежащего качества закреплены в ч. 1 ст. 518 ГК РФ:
1. Покупатель (получатель), которому поставлены товары ненадлежащего качества, вправе предъявить поставщику требования, предусмотренные статьей 475 настоящего Кодекса, за исключением случая, когда поставщик, получивший уведомление покупателя о недостатках поставленных товаров, без промедления заменит поставленные товары товарами надлежащего качества.
https://www.consultant.ru/document/cons_doc_LAW_9027/4db6df92e166f19c937205ab9fd085ea06ce5009/
На основании ст. 475 ГК РФ:
https://www.consultant.ru/document/cons_doc_LAW_9027/17c385541834fe9a0d0996c1da3f0df8816438d0/#dst100102
В зависимости от недостатков товара (существенные нарушения требования по качеству или нет) -покупатель вправе предъявить поставщику одно из требований:
- соразмерного уменьшения покупной цены;
— безвозмездного устранения недостатков товара в разумный срок;
— возмещения своих расходов на устранение недостатков товара.
Если имеет место существенного нарушения требований к качеству товара (обнаружения неустранимых недостатков, недостатков, которые не могут быть устранены без несоразмерных расходов или затрат времени, или выявляются неоднократно, либо проявляются вновь после их устранения, и других подобных недостатков) покупатель вправе по своему выбору:
— отказаться от исполнения договора купли-продажи и потребовать возврата уплаченной за товар денежной суммы;
— потребовать замены товара ненадлежащего качества товаром, соответствующим договору.
выявлены до приемки товара по качеству и после приемки товара по качеству.
Действия покупателя в обоих случаях аналогичны — покупатель после выявления недостатков и в зависимости от того — существенные нарушения требований по качеству или нет — предъявляет поставщику одно их вышеуказанных требований. Это требование покупатель вправе предъявить поставщику как до приемки товара — так и после.
Желаю удачи,
Если дефект дефект программы является устранимым — полагаю, что это так — то такой недостаток не является существенным нарушением требований по качеству.
Покупателю целесообразнее потребовать от поставщика безвозмездного устранения этого недостатка в разумный срок.
Либо же — устранить этот недостаток путем привлечения третьего лица — после чего потребовать от поставщика возмещения своих расходов на оплату работ этого третьего лица.