Building my WP sites offline withour WAMP/XAMP


I've tried using WAMP to build my wordpress sites offline before publishing it online but it just a bit more processes to go through.

I'm wondering if there's a way to build my sites offline without using WAMP/XAMP? Also I heard about a plugin that will show visitors that the website if coming soon or still being worked on while as an admin, I can tweak my website on the background.

Help please?