New cloud-based property management software has been launched to make it easier for landlords to manage their own properties. The new platform,...