mySolutions provides various services either on an ad hoc or fixed term contract basis