متن زیر چه موضوعی را مورد بحث قرار داده است؟

متن: یک محیط توسعه یکپارچه (ide) یک نرم‌افزار نرم‌افزاری است که امکانات کاملی را برای برنامه نویسان رایانه جهت توسعه نرم‌افزار فراهم می‌کند. ide معمولا از حداقل یک ویرایشگر کد منبع، ساخت ابزارهای اتوماسیون و یک اشکال زدایی تشکیل شده‌است. برخی از ideها، مانند netbeans و eclipse، حاوی کامپایلر، مترجم یا هر دو مورد لازم هستند. دیگران، مانند sharpdevel و lazarus، چنین کاری نمی‌کنند. مرز بین ide و سایر قسمت‌های وسیع‌تر از توسعه نرم‌افزار کاملا مشخص نیست. گاهی اوقات یک سیستم کنترل نسخه یا ابزارهای مختلف برای ساده‌سازی یک رابط کاربری گرافیکی (gui) یکپارچه شده‌است. 
موضوع:
محیط توسعه ی مجتمع