LiquiBase is an open source tool for tracking, managing and applying database changes, where database changes are stored in an XML file called a changelog that is executed to handle different revisions. It aims to provide consistent database changes across environments by managing databases at different states and keeping a history of all changes made through automatic rollback support and ability to effectively manage variable changes. Problems with manual database changes include inconsistent application of changes and databases becoming out of sync between environments.