Kompilator

Beberapa "kompilator" tidak menggunakan arsitektur di atas secara gamblang, dikarenakan komunikasi antar program jauh lebih lambat dibandingkan jika komunikasi dilakukan secara internal di dalam satu program. Sehingga "kompilator-kompilator" tersebut mengintegrasikan "assembler" dan "linker" di dalam "kompilator". Namun, biasanya arsitektur yang digunakan pun tidak kaku dan mengizinkan penggunaan "assembler" maupun "linker" eksternal (berguna jika "assembler" dan "linker" internal bermasalah atau memiliki galat). Kompilator yang menggunakan arsitektur ini salah satunya adalah Free Pascal.