La filosofia di Apple è che i programmi che fanno uso di un'elevata potenza di calcolo non devono fare uso di emulatori ma devono essere ricompilati per utilizzare al meglio i processori presenti sulla macchina.
Rosetta è progettato per essere utilizzato con programmi che non eseguono un numero elevato di operazioni .
Applicazioni che manipolano elevate moli di dati  vanno ricompilate in Universal binary.
Il programma non è dotato di un'interfaccia grafica dato che agisce in modo trasparente all'utente, entrando in funzione quando un sistema x86 cerca di eseguire codice PowerPC.