J e d n a  s t r u k t u r a  p r o  4  a p l i k a c e  ( n e z á v i s l o s t  n a  p l a t f o r m ě )

Ve 4D stačí vytvořit pouze jednu zdrojovou strukturu a tato struktura bude fungovat jako: jednouživatelská, klient, server a Web. Tuto databázi je možné používat samostatně na Windows i na Macintosh, je možné ji spustit v architektuře klient/server s klienty jak Macintosh tak i Windows a navíc ji na kterékoli platformě je možno používat i na Webu!
Je samozřejmé, že každá z platforem má svá specifika, která je nutno ošetřit větvením v kódu, pokud je potřeba, ale takovýchto míst není mnoho a jeden zdrojový kód s jednou sadou formulářů pak funguje jako aplikace jednouživatelská při spuštění jednouživatelským engine, jako aplikace klienta i jako aplikace serveru při spuštění 4D Client nebo 4D Server a při přihlášení Web prohlížeče jako Web server v jednouživatelské i klient/server aplikaci a nadto je schopen odesílat JavaScripty prohlížeči.

S použitím jednoho kódu je jeden a tentýž formulář
Na Windows...

...použitelný na MacOS...

... a zároveň i na Webu.

Toto ve 4D znamená nezávislost na platformě.