Tilføjelse af indbygget støtte for aRts

Når du bruger aRts, er der et antal forskellige programmeringsgrænseflader (API) at vælge blandt. Beslutningen om hvilket som skal bruges afhænger af et antal forskellige faktorer, blandt andet hvilken slags medietype der bruges (lyd, MIDI, lyd-CD, etc.), de funktioner der kræves af grænsefladen, og om programmet er skrevet i C++. I de fleste tilfælde bør valget være ganske klart baseret på de nødvendige funktioner.

For flytbarhed mellem platforme kan programmer som skal kunne køre i andre miljøer end KDE ikke stole på at aRts er tilgængeligt. At bruge en plugin-paradigme er en god måde at støtte forskellige multimediemiljøer. At lave et plugin-API åbent og dokumenteret (især for programmer uden adgang til kildekode) har også den fordel at en anden end programudvikleren kan implementere plugin til aRts.