Lazarus یک IDE قدرتمند و مبتنی بر دلفی است که از زبان شی گرا پاسکال به عنوان ابزار توسعه بهره میگیرد. این نرم افزار مستقل از سکو (cross-platform) است و این امکان را به شما میدهد تا برنامههای خود را بر روی تمام پلتفرمها اجرا کنید. البته بر عکس سیستم چند سکویی جاوا که خروجی نهایی بر روی تمام پلتفرمها قابل اجرا است، این نرم افزار برای هر پلتفرم یک خروجی تنظیم میکند. به عبارت دیگر شما کافیست پروژههای خود را بدون کوچکترین تغییری بر روی پلتفرمهای مختلف کامپایل کنید، بدین ترتیب میتوانید تنها با یک مرتبه کدنویسی اقدام به توزیع اپلیکیشنهای خود بر روی پلت فرمهای مختلف کنید.لازاروس تمام آنچه برای ایجاد یک برنامه و رابط کاربری پیشرفته نیاز است نظیر ابزارهای استاندارد، کنترلهای عمومی، دیالوگها، کنترلرهای بانکهای اطلاعاتی، پایگاه دادههای Access و SQL، اجزای سیستمی، کنترلهای Laz، ابزارهای همگامسازی، چارتها و … را با قابلیت طراحی آسان توسط دراگ و دروپ و برقراری ارتباط آسان بین اجزا در اختیار شما قرار میدهد و این امکان را به شما میدهد تا در محیطی منعطف و ویژوال اقدام به تولید برنامههای کاربردی کنید. این برنامه دارای کامپایلر بسیار قدرتمندی است که به صورت مداوم در حال بهبود و گسترش است و امکان طراحی و پیادهسازی پروژههای بسیار بزرگ را با تمام ابعاد آن به شما میدهد. همچنین صدها توسعه دهنده در حال ایجاد کتابخانههای کاربردی مختلف برای این نرم افزار هستند و تقریبا به هر کتابخانهای که نیاز داشته باشید میتوانید به سادگی دسترسی پیدا کنید.Lazarus امکان نصب و اجرا بر روی ویندوز، لینوکس، مک و پلتفرمهای مختلف دیگر نظیر گوشیهای هوشمند را دارد و تمام آنچه در زبانهای برنامهنویسی مدرن وجود دارد را در حجمی بسیار کم در اختیار شما قرار میدهد.
برخی از ویژگیهای Lazarus :
- محیط توسعه شی گرا پاسکال
- طراحی رابطهای پیچیده تنها با کلیک و دراگ عناصر
- ایجاد هماهنگی خودکار بین عناصر، فرمها و کدها
- ویرایشگر قدرتمند کد با پشتیبانی از سینتکسها
- قابلیت تکمیل خودکار کدها به صورت هوشمند
- پشتیبانی از استانداردهای مختلف پایگاه داده
- گزاشگیری و رسم نمودار از گزارشهای موجود
- پشتیبانی از استانداردهای Utf8 و i18n
- انتقال به کدهای منبع پاسکال
- برخورداری از ابزار داخلی Refactoring
- دارای سیستم یکپارچه ساخت، دیباگ، اجرا، تست و اشکالزدایی
- قابلیت گسترش قابلیتها و واسط کاربری توسط افزونهها و برنامههای جانبی
- متنباز و با قابلیت گسترش و سفارشیسازی به صورت دلخواه
- ایجاد خروجیهای بومی و بدون وابستگی به محیط یا پیشنیاز خاص
- پشتیبانی گسترده از پلتفرمهای مختلف
- امکان انتقال پروژه ها بر روی پلتفرمهای دیگر
- نصب و پیکربندی ساده و سریع