Yes but,
You will have to deal with getting all of the right channels configured in MAX.
and
Without hardware, you will have to write our own simulation code to test the app properly.
I have never stumbled across a good mechanism for being able to handle a variety of devices. A good search of this site should give you links that can tell you how to do a silent run of MAX on install, but this is dependent on the hardware being exactly the same. THe is also info on specifying the config file used by MAX.
So,
Yes to all of your queries and watch out for the configuration of MAX issue.
Ben