W ten sposób bez znajomości języka programowania, lub znając tylko jego podstawy, można zbudować w pełni działający program.
Działanie programu Program uruchamiając się odczytuje, umieszczone zazwyczaj w zasobach, informacje o obiektach (np. elementach ekranu), które ma utworzyć; odczytuje nazwę typu obiektu do utworzenia, odszukuje ją w informacjach zawartych w strukturach RTTI i na tej podstawie tworzy obiekt. Następnie odczytuje nazwy własności i nadaje im wartości zawarte we wczytywanych danych. Technika wczytywania i zapisywania danych obiektów może być wykorzystywana na różnych etapach pracy programu do różnych celów, np. zapisywania ustawień programu.
Umieszczenie danych o wyglądzie i sposobie działania programu nie w kodzie wynikowym programu, lecz w dodatkowych plikach, umożliwia dostosowanie programu do preferencji użytkownika bez konieczności przebudowy oraz kompilowania programu, użytkownik często może sam zmienić ustawienia, a te w prosty sposób, wykorzystując technikę RTTI, mogą być zapisane i odczytane.
Przykład 1: