Install gradle.
Introduce MacSoftware class to modularize different app installtion.