Applicazioni gratis per iPhone è un tema caldo ultimamente e molte aziende stanno ricorrendo a fare una versione gratuita della loro applicazione a disposizione del pubblico. Apple ha adottato questa strategia per l'applicazione Macintosh che ha reso possibile per le piccole imprese di fornire ai propri consumatori una ricca applicazione funzionalità a costo zero. Gli sviluppatori che hanno sviluppato una versione gratuita della loro applicazione dovrebbero assicurarsi che il set di funzionalità non è così in conflitto con altre applicazioni che verranno scaricati dalla Apple Mac App Store. Ad esempio, il programma deve fornire identiche opzioni di condivisione di file per i diversi Mac che l'applicazione è stata destinata. Ciò rende più semplice per altre applicazioni siano compatibili con l'applicazione perché non v'è alcun cambiamento nella progettazione di base. Gli sviluppatori dovrebbero accertarsi che non v'è alcun obbligo di selezionare qualsiasi dispositivo particolare se l'applicazione viene utilizzata per accedere a Internet. In altre parole, l'applicazione dovrebbe essere progettato per essere utilizzato su tutti i Mac.
Lo sviluppatore di software dovrebbe garantire che lui o lei non trascura una zona specifica nell'applicazione. Quando uno sviluppatore non riesce a evitare questo, potrebbe causare l'applicazione per essere ignorato da altri utenti che hanno pagato per questo. Il caso generale è che l'utente dovrebbe essere in grado di scaricare l'applicazione dal computer locale senza chiedere il permesso. In un certo senso, sarebbe meglio utilizzare una rete privata virtuale (VPN) per scaricare l'applicazione.
Una volta che l'applicazione viene scaricato e installato sul Mac, lo sviluppatore deve fare in modo che esso sia gestito correttamente. Questo assicura che l'applicazione viene visualizzato correttamente su Mac. Lo sviluppatore deve avere un'idea di come l'interfaccia utente è impostato nell'applicazione e come i vari aspetti dell'applicazione sono presentati. E 'necessario anche per l'applicazione di apparire come applicazione standard di Mac per garantire che essa può essere facilmente aggiunto al Mac.