Sorry for the delay in responding to your question,
i3 —is a built-from-scratch window manager, it is based on wmii (window manager improved²).
It has vi-like keybindings, and treats extra monitors as extra workspaces, meaning that windows can be moved between monitors easily.
Allows vertical and horizontal splits, and parent containers.
It can be controlled entirely from the keyboard, but a mouse can also be used.
i3 is configured via a plain text file, so i3 can be customized without knowledge of programming.
Contrary to other popular tiling window managers, such as dvm,awesome, and xmonad, window management is left to the user in i3.
Windows are held inside containers, which can be split vertically or horizontally.
They can also optionally be resized.
There are also options for stacking the windows, as well as tabbing them (similar to the interface that web browsers now use).
Even though i3 is a tiling window manager, specific windows such as password pop-ups are not displayed as new tiles by default: they are stacked in front of tiled windows. These floating windows can be moved and resized freely, just like in popular desktop environments like GNOME or KDE
I hope this helps , Window Managers are very useful programs once you learn how to use them and can make for a very user specific desktop environment.