Questa domanda non può avere una risposta assoluta, poiché requisiti minimi dipendono dal tipo di lavoro che svolge l'applicazione e dagli strumenti che utilizza.

Senz'altro, per un'applicazione .NET, la presenza del .NET Framework è un requisito essenziale.