A special purpose vehicle is a company that is usually set up in a tax and business-friendly environment, for example, Delaware, Jersey, or the Netherlands Antilles.