AIDL, or Android Interface Definition Language, is used to define the interface for client-server communication on Android.