Biblioteka obsługuje także motywy rodzime, dzięki czemu aplikacja FireMonkey może wyglądać bardzo podobnie do aplikacji rodzimej na każdej platformie. Rodzime kontrolki okienkowe mogą być używane w systemach Windows, macOS, iOS i Android dzięki użyciu bibliotek firm trzecich i właściwości ControlType.
FireMonkey to nie tylko biblioteka wizualna (graficzna), ale także pełnoprawna biblioteka programistyczna, która posiada większość funkcjonalności dostępnych także w bibliotece VCL. Główne różnice pomiędzy nimi to:
zgodność międzyplatformowa, dowolny komponent wizualny może być dzieckiem dowolnego innego komponentu wizualnego (struktura hierarchiczna), co pozwala na tworzenie komponentów hybrydowych, wbudowana obsługa stylizacji komponentów wizualnych (dostępna także w VCL), użycie liczb zmiennoprzecinkowych o pojedynczej precyzji (typ: Single) dla właściwości: położenia, rozmiarów i odległości, zamiast liczb całkowitych, obsługa efektów wizualnych opartych na shaderach GPU (takich jak na przykład: Glow, Inner Glow, Blur itp.) i animacji komponentów wizualnych.