Många cd-romprogram kräver att du har skivan i cd-romläsaren för att kunna användas. Det är opraktiskt om du vill använda flera program parallellt, t.ex. ett lexikon, atlas, historiearkiv eller en ordbok. Med dagens stora hårddiskar är det inga problem att kopiera över en hel cd till en mapp på hårddisken. Men för att köra cd:n från hårddisken måste du få programmet att tro att mappen är den cd-rom- läsare det installerades från. Det är precis det som det lilla programmet vSubst simulerar.