All of the above services may seem varied, but actually all revolve around the concept of Business Databases - Data and Info at your Fingertips!
Originally, databases were seen as a way to save time and increase productivity, by being able to enter, store, and retreive large amounts of data for transactions. Later, databases evolved to provide another equally important function: being able to assist businesses and professionals to make informed business decisions by analyzing the mountains of info, and using this for managment reporting and marketing!