На железо гарантия дается, т.к. там при случаи чего можно довольно просто опредилить причину - убил юзер или "оно само". А на ПО гарантия это в присутствии заказчика и исполнителя продемонстрировать работоспособность основных функций, гарантию на ПО могут дать только разработчики, т.к. они занимались тестированием и отвечают за его глюки (если данное прописано в договоре/лицензии), вы же ПО только устанавливали, значит гарантия на работоспособность не распространяется.