Data Integration is the process also known as "ETL" (Extraction, Transformation, and Loading). It allows for data to be "extracted" (e.g. downloaded or pulled) from one system, transformed (changed) as needed, and then uploaded into a second system. The best systems use a real-time RESTFUL API to do make changes immediately. Other systems run a nightly ETL process.