Muchos sistemas operativos modernos emplean sistemas de gestión de paquetes que permiten que el administrador del sistema incorpore o desincorpore paquetes, sin que en ningún momento queden programas instalados que no funcionen por falta de otros incluidos en su paquete.