I don't think LeasePlus is compatible with the Windows environment anymore. I've visited their website and found out that you can install LeasePlus only on Android and iOS through the links published on the page.
This could mean that LeasePlus is a now a discontinued product.
Since there is no details or system requirements provided except the Android and iOS releases, you will have to get in touch with them to obtain additional info: http://www.leaseplus.com.au/Contact/