Please indulge me for a second or two; imagine yourself using a computer in the future 5, 10
or 50 years from now...you decide the time span. Imagine whatever you like - productivity
software, gaming, general user interface,
No doubt, you imaginated amazing solutions and interfaces, trancending contemporary
technologies and implementations. However, one thing I can tell for sure is; you didn't
imagine the process of searching, downloading, installing and regularly
updating applications as we do today.
Obviously, sometime between now and that future, we will abandon the steps involving software maintenance.
Instead, these steps will get streamlined and computers will perform self sanitizing tasks
automatically; as a user you will not think of it - just like you didn't imagine.