K dispozici máme řadu funkcí pro vytváření oken. Jednou z nich je funkce FIXME:XCreateSimpleWindow.
Tato funkce má 9 parametrů. Ve zkratce to jsou: display, parent, x, y, width, height, border_width, border a background.
Funkce sama vraci id vytvořeného okna.
Tím že okno vytvoříme ovšem ještě nedojde k jeho zobrazení.
Okno musíme nejdříve "namapovat" na obrazovku funkcí FIXME:XMapWindow
XMapWindow(display, window);
A vynutit si odeslání příkazů z vyrovnávacích pamětí na X Window server příkazem FIXME:XSync.
Pokud si odeslání příkazů nevynutíme, tyto by se odeslali až při naplnění vyrovnávacích pamětí.
XSync(display, False);