Rather than the normal method of downloading a software package, extracting it, and installing it before it can be used (with the accompanying use of destructive updates and privilege escalation), packages distributed using Zero Install need only be run. The first time software is accessed, it is downloaded from the Internet and cached; subsequently, software is accessed from the cache. Inside the cache, each application unpacks to its own directory, as in Application Directory systems.