A következő oldalakon az alporgramok szintaxisáról és egyéb szabályairól tudhat meg mindent, továbbá olvashat a package-ről, mely a modulokra bontás eszköze az Ada 2005-ben:
A paraméterátadási módok nem változtak az Ada 95-höz képest. Az ott megismert In,Out, In Out módok úgyanúgy funkcionálnak Ada 2005 esetében is. A következő oldalakon bővebb leírást talál az alprogramok paraméterátadásaival kapcsolatban:
A túlterheléssel kapcsolatos oldalak a következő linkeken találhatók:
Az Ada 2005 (úgy mint az Ada 95) támogatja a rekurziót. Lássunk erre egy példát: