It is a combined component (DataSet, Provider, ClientDataSet and UpdateSQL). If you are used to use ClientDataset, you may want to specify sql statement for each Modify, Delete and Insert sql. This is provided by TMsDataAdapter. It also allows you to change your connection easily from ADO to DBX or IBX or BDE. You can change your connection bridge with minimal source change. Don't forget that it works based on MIDAS.