Există mai multe opțiuni excelente, dar cele mai populare și mai utilizate sunt Linux, Mac OS X și Windows. Fiecare dintre acestea are avantajele și dezavantajele sale, iar alegerea depinde în mare măsură de preferințele și nevoile individuale ale programatorului.