Offers a number of different features, allowing customers to customise according their requirement