دلفی یک محیط نرم افزاری توسعه یافته برای برنامههای مخصوص پنجرههای مایکروسافت است. این محیط همیشه پشتیبانی شده است برای توسعهٔ برنامههای کاربردی پنجرهای محلی توسط زبان برنامه نویسی دلفی ، به علاوه توسعهٔ Opject Pascal. دلفی 2007، نسخه11، همچنین توسعهٔ در C++ برای پایگاههای پنجرهای مایکروسات 32بیتی، و در دلفی و C# برای پایگاههای Microsoft.NET را پشتیبانی میکند. دلفی 2009، نسخهٔ 12 ، یعنی آخرین نسخهٔ آن که در آگوست سال 2008 منتشر شد، حمایت از Unicode برای VCL و IDE را به خوبی ویژگی های کامپایلر جدید (روش های عمومی و تخلصی) به برنامه اضافه کرد و IDE همراه اولین نسخه از مدیریت منابع و مدیریت بازرسی و نگهداری پروژه به خوبی پیکر بندی های ساخت تعریف شدهٔ کاربر آسان کرد. دلفی در اصل برای توسعهٔ برنامههای روی میزی و پایگاههای دادهای سازمانی استفاده میشود، اما ابزار توسعهٔ نرم افزاری با هدف کلی تری که مناسب با اکثر پروژههای نرم افزاری است ، میباشد. به همراه کتابخانههای ضمیمه شدهٔ بیشتر، امکان بهتری برای پروژههای تحت شبکه فراهم شده است. دلفی در نسخههای مختلف با ویژگی های متفاوتی گسترش یافته است: شخصی( فعلاً در دسترس نیست)، حرفه ای، سازمانی(قبلاً کارگزار و کاربری) و معماری. ویژگی های اختصاصی دلفی و Kylix از زبان برنامه نویسی دلفی مبتنی بر پاسکال استفاده میکنند، و کد منبع دلفی را به کد محلی x86 یا کد مدیریت شدهٔ .NET کامپایل میکند. آن ها شامل VCL/CLX (کتابخانهٔ مؤلفه دیداری) هستند، که رابط های مستقل COM(ریزفیلم های خروجی کامپیوتر) همراه اجرای کلاس های فرض شده با مرجع ، و تعداد زیادی از اجزاء بیگانه را حمایت میکنند. پیاده سازی های رابط به قسمت هایی از قابلیت های کلاس ها واگذار میشود. گردانندهای پیام بوسیلهٔ علامت زدن شیوهای از کلاس با عدد ثابت پیام برای اجرا پیاده سازی میشوند. تأکید مهم بر روی اتصال پایگاه داده قرار دارد، و این موجب شده دلفی در مورد پایگاه داده دچار اشتباه شود، (فقط) نرم افزار نهایی طراحی کننده، مجموعۀ پایگاه دادهای غنی خود را عرضه کرده است.