Korzystanie z danych w różnych formatach, z wielu źródeł, jest obecnie standardowym zadaniem nowoczesnego oprogramowania. Jest to jednocześnie wyzwanie dla programistów. Naszym zadaniem jest pozyskanie tych danych oraz stworzenie pomostu między zewnętrznym źródłem danych a domeną naszego systemu. W tym artykule postaram się przybliżyć komponenty type providers w języku F# – narzędziami, które ułatwią nam pracę z danymi o różnych formatach i pochodzeniu.