Потребителският интерфейс, предоставен от операционната система, може да бъде разделен на две основни категории.
Текстови потребителски интерфейс – компютърните системи в началото не са използвали монитори или дисплеи като сега. Те са употребявали някакви системи за текстови изход като принтери или прости, подобни на телевизор или монитор текстови едноцветни дисплеи. Такива системи не изискват много хардуерна производителност и лесно се управляват. От друга страна, потребителите им трябва да са много опитни. Системата не осигурява никакви игри или офис приложения, различни от тези с текстов изход.Графичен потребителски интерфейс (GUI) – това са системите, с които сте свикнали сега. Можете да играете игри, рисувате, моделирате 3D или работите с офис приложения. Всички модерни системи осигуряват тези възможности. Те също предоставят стария начин на текстов вход за удобство на опитните потребители.