VPS technology explained