Web design using html, CSS and dreamweaver is outdated and rubbish, it produces messy codes which do not function in WYSIWYG html editors, its a complete utter waste of time.
The best way to produce software use some really good read-made software which will produce nice designs but are also not restricted to what you can do or how you can manipulate it.
Most of the ready made software are limited to what you can do but there are very few good ones out there. Why waste time messing around with rubbish. Why do people even manufacture or produce such rubbish in the first place. Adobe think they are really clever but they produce some financially bloated shit out there!