この図は、開発サイクルで使用されるTopLinkの各コンポーネントを示しています。TopLinkアプリケーションの開発プロセスは、循環的です。開発環境、TopLinkランタイム、およびそれらを結び付けるメタデータの3つの要素があります。TopLinkの開発サイクルでは、TopLink Foundation Library(TopLink APIを含む)およびOracle TopLink Workbenchで構成される開発コンポーネントを使用します。開発サイクルはTopLinkのメタデータにリンクされ、これがアプリケーションの開発と次のコンポーネント(デプロイされたランタイム環境)の間の橋渡しとなります。TopLink Foundation Libraryは、TopLinkランタイム・コンポーネントを提供します。開発コンポーネントとランタイム・コンポーネントの両方に取り込まれるのが、データ・ソース・コンポーネントおよび永続エンティティ・コンポーネントです。