دلفی یک زبان برنامه نویسی قوی سطح بالا است. در اصل بر مبنای زبان برنامه نویسی خوب طراحی شدهٔ پاسکال ایجاد شدهاست. دلفی بر خلاف پاسکال مقدمتاً برای اهداف تحصیلی طراحی نشد. اضافه بر ویژگیهای زبانهای سطح بالا، برنامه نویسی سطح پایین نیز با فعال شدن اسمبلر و بوسیلهٔ کدهای دستورالعمل پردازنده نیز ممکن است. ویژگیهای شیئ گرایی زبان فقط چند ریختی بر مبنای کلاس- و رابط – که باعث میشود برنامه با وضوح بیشتری درظاهر یک برنامه نوشته شده به چند زبان نوشته شود، اجازه و استفاده چند ارثی داده شده. کلاسهای خودی، اولین اشیاء کلاس هستند. اشیاء در حقیقت به اشیاء رجوع میکنند(شبیه جاوا) که دلفی به طور ضمنی ارجاع میدهد، بنابراین به اختصاص دادن حافظه برای اشاره گرها به اشیاء توسط خودمان یا تکنیکهای مشابه آن در زبانهای دیگر نیازی نیست. در آنجا مراجع اختصاصی که نوع رشته دارند وجود دارد.