Lazarus to zintegrowane środowisko programistyczne (IDE), oparte na kompilatorze Free Pascal.
Wzorowany jest na Delphi, należącym do firmy Borland oraz bibliotekami Lazarus Component Library LCL. Lazarus wyróżnia się na tle konkurencji możliwością tworzenia aplikacji dla urządzeń PDA (Qtopia). Lazarus umożliwia też importowanie projektów wykonanych w Delphi.
Środowisko Lazarus przeznaczone jest dla wszystkich programistów, a zwłaszcza dla tych którzy zamierzają tworzyć programy od zera. Interfejs jest prosty dla osób, które już miały styczność z tym językiem.
Natomiast nowicjusze również szybko opanują jego wszystkie możliwości. Tworzenie na przykład okienek opiera się na zasadzie przeciągnij i upuść wybrane komponenty na obszar projektu. Obsługuje następujące typy interfejsów Win32 GDI, GTK+, Qt 4 i Windows CE.
W przeciwieństwie do Javy, która stara się być zapisem po uruchomieniu w dowolnym miejscu, Lazarus i Free Pascal starają się pisać po skompilowaniu w dowolnym miejscu. Ponieważ dokładnie ten sam kompilator jest dostępny na wszystkich powyższych platformach, oznacza to, że nie musimy wykonywać żadnego przekodowania, aby produkować identyczne produkty dla różnych platform.


