Which branch recommends bills?

All three branches of the federal government can recommend bills. However, both the Senate and the House of Representatives have to pass the bill and the President has to sign it before it can become law.