The Abiquo platform