What is Adobe Dreamweaver used for?

Dreamweaver is an IDE (integrated development environment). It is used to primarily to design and code HTML and CSS but can also be used for other languages because of its code syntax coloring. A "homepage" is just your primary landing page; dreamweaver is used to create web pages (not just web pages that happen to be your primary landing page).

HTML is static content but dreamweaver can be use for PHP, JSP, ASP (server side languages that generate HTML). Dreamweaver is a wysiwyg (whay you see is what you get) environment that allows developers to create code and see the design components created in real time OR to create the design (with drag and drop components) and see the code created in real time.