ідтримки робіт зі створення прикладної системи на всіх фазах життєвого циклу роботи і проектування сістеми.обладает широким набором можливостей, починаючи від проектувальника форм і закінчуючи підтримкою всіх форматів популярних баз даних. Середа усуває необхідність програмувати такі компоненти Windows загального призначення, як мітки, піктограми і навіть діалогові панелі. Працюючи в Windows, ви неодноразово бачили однакові «об'єкти» у багатьох різноманітних додатках. Діалогові панелі (наприклад Choose File і Save File) є прикладами багаторазово використовуваних компонентів, вбудованих у Delphi, що дозволяє пристосувати ці компоненти до наявний завданню, щоб вони працювали саме так, як потрібно створюваному додатку. Також тут є попередньо певні візуальні і візуальні об'єкти, включаючи кнопки, об'єкти з даними, меню і вже побудовані діалогові панелі. За допомогою цих об'єктів можна, наприклад, забезпечити введення даних просто кількома натисканням кнопок миші, не вдаючись до програмування. Це наочна реалізація застосувань CASE-технологій в сучасному програмуванні додатків. Та частина, яка безпосередньо пов'язана з програмуванням інтерфейсу користувача системою, одержала назву візуальне програмування.
ВИГОДИ ВІД ПРОЕКТУВАННЯ АРМ В СЕРЕДОВИЩІ WINDOWS ЗА ДОПОМОГОЮ DELPHI
Усувається необхідність у повторному введенні даних;
Забезпечується узгодженість проекту та його реалізації;
Збільшується продуктивність розробки і переносимість програм.
Візуальне програмування як би додає новий вимір при створенні додатків, даючи можливість зображати ці об'єкти на екрані монітора до виконання самої програми. Без візуального програмування процес відображення вимагає написання фрагмента коду, що створює і налаштовує об'єкт «за місцем». Побачити закодовані об'єкти було можливо тільки в ході виконання програми. При такому підході досягнення того, щоб об'єкти виглядали і поводилися заданим чином, стає стомлюючий процесом, який вимагає неодноразових виправлень програмного коду з наступною прогонкою програми і спостереження за тим, що в підсумку вийшло.
Завдяки засобам візуальної розробки можна працювати з об'єктами, тримаючи їх перед очима й одержуючи результати практично відразу. Здатність бачити об'єкти такими, якими вони з'являються в ході виконання програми, знімає необхідність проведення безлічі операцій вручну, що характерно для роботи в середовищі не володіє візуальними засобами - незалежно від того, є вона об'єктно-орієнтованої чи ні. Після того, як об'єкт поміщений у форму середовища візуального програмування, всі його атрибути відразу відображаються у вигляді коду, який відповідає об'єкту як одиниці, що виконується в ході роботи програми.