The methods used to finance mortgages in the U.S are among the most advanced in the world, which is primarily due to governmental infrastructure that has been established for this purpose. There are a number of companies that are affiliated with the government that buy mortgage portfolios from the mortgage banks. These companies raise financing from the public in order to acquire mortgage portfolios through the issuance of bonds.