Free Pascal

RTL merupakan fondasi dari semua paket yang ada. Paket ini berisi pustaka dengan fungsi-fungsi dan definisi tipe-tipe dasar (masukan/keluaran, aritmetika, untaian, larik, waktu dan tanggal, manajemen memori dan ulir dan sebagainya), dukungan untuk pemrograman berorientasi objek, antarmuka dengan sistem operasi (GUI primitif, jaringan, perangkat keras dan sebagainya), dukungan informasi pengawakutuan dan pemeriksa kebocoran memori. Terdapat satu pustaka terpenting dalam paket ini yang akan selalu digunakan oleh pustaka maupun program apapun, yaitu unit System. Di dalamnya terdapat fungsi-fungsi "ajaib" kompilator (karena secara khusus dibuat untuk digunakan oleh kompilator) terutama untuk masukan/keluaran, konversi antar tipe data, dan manipulasi angka.