En un par de años, creo que el concepto de software tal como existe cambiará. Se esperará que lo que estés utilizando esté completamente personalizado a tus necesidades y lo haga sin ninguna entrada del usuario, solo observando lo que haces.