A Free Pascal rendelkezik a Delphi-hez hasonló grafikus felülettel, amely kiváló RAD (gyors alkalmazásfejlesztő) eszközzé teszi. A gazdag VCL (Visual Component Library) lehetővé teszi, hogy egy-egy feladatra gyorsan „összeüssünk” egy működő programot. A kód nem feltétlenül lesz bármilyen szempontból optimalizált, azonban ez csak ritkán jelent problémát, a tervezéskor a kitűzött cél az volt, hogy az irodai környezetben gyakran előforduló feladatokra a lehető legkisebb élőerő ráfordítással lehessen programot készíteni. A rugalmasságát jól jelzi a Write once compile anywhere (írd meg és fordítsd le bármire) szlogen. Ez azt jelenti, hogy megfelelő körültekintéssel olyan programok készíthetőek e rendszer segítségével, amelyek bármely támogatott architektúrára lefordíthatóak és ott futtathatóak. Az ilyen programok írásakor azonban le kell mondanunk az egyes platformok specifikus előnyeiről.
A Lazarus képes lefordítani a standard Delphi programokat, amennyiben azok nem tartalmaznak különleges ( például: OCX, DCU) kódot.
A Lazarus rendszerben egy új projektet a File/New...
menüpontban feljövő párbeszéd ablakban lehet kezdeni. A feljövő lehető lehetőségek bőségesek.
Ebből minket a
A bal oldalon kiválasztott lehetőségeket a jobb oldalon angolul érthetően elmagyarázza.
Ha a gyors alkalmazásfejlesztést szeretnénk kipróbálni, akkor a File/New…/Project/Application menüpontot választjuk.
Ekkor megjelenik egy üres programpanel és néhány kiegészítő adat, valamint felül a választható komponensek listája, baloldalt a kiválasztott elem tulajdonságai („beállításai”) láthatóak.
A felső sávban a kiválasztott komponensre kattintunk, majd a formon arra a helyre ahova a komponenst tenni szeretnénk. A futó programon nem minden komponens lesz látható, hiszen például a TMYQL50Connection nem rendelkezik vizuális megjelenéssel.