Isn't this one of the main selling points of apps like Balsamiq, you can present something that looks sketch like rather than a completed page.
https://balsamiq.com/product/
When starting from scratch: yes. When maintaining a mature application: no, because then you need to keep in sync the app and balsamiq and there is neither the time nor the will for that. And the money.
When starting from scratch: yes. When maintaining a mature application: no, because then you need to keep in sync the app and balsamiq and there is neither the time nor the will for that. And the money.