A variety of database systems are in use today, and it is important to be fluent in a large variety of these databases in order to be able to work with whatever database system is required. Sometimes this is due to the need to integrate with a legacy system, other times it is due to limitations of the hosting provider, or a corporate allegiance to a specific vendor.