Приступаючи до розробки нового компонента, слід чітко сформулювати призначення компонента. потім необхідно визначити, який з компонентів Delphi найбільш близький за своїм призначенням, виду і функціональними можливостями до компоненту, який розробляється. Саме цей компонент слід вибрати в якості базового.