Чтобы облегчить программирование в системе X window, было создано несколько пакетов. Стандартом де-факто в настоящее время является библиотека X Toolkit Intrinsics (Xt), которая входит в комплект стандартной поставки системы. Xt упрощает инициализацию программ и создание окон. Кроме того, библиотека содержит средства для создания объектов (управляющих элементов), используемых программами при общении с пользователями. В терминах Xt управляющий элемент называется widget.
В настоящий момент на основе пакета реализованы различные наборы (множества) управляющих элементов (объектов), например, Athena, OSF/Motif, Open Look. Эти наборы в совокупности с самой Xt применяются в качестве удобного инструмента для создания интерфейсов. Они берут на себя рутинную работу, которую при написании собственного приложения с использованием только процедур базовой библиотеки X Window программисту пришлось бы выполнить вручную.