Nicht immer liegen alle Daten in einer Datenbank oder einem DataSet vor. So kann es erwünscht sein, zusätzlich zu den Daten aus der Datenquelle weitere Daten wie z. B. den Benutzernamen innerhalb der Applikation, den Projektnamen oder ähnliche Informationen auszugeben. In anderen Fällen scheint auf den ersten Blick kein passender Datenprovider in Sicht zu sein. Diese Fälle werden in den folgenden Abschnitten betrachtet.