Molti sistemi informatici consentono inoltre che queste operazioni siano avviate da un comando software senza alimentazione ciclica, in quello che è noto come riavvio morbido, sebbene alcune delle operazioni iniziali possano essere saltate in un riavvvio soft.