The Cygwin DLL incorporates a console driver that emulates a Unix-design and style terminal throughout the Windows console. Cygwin's default user interface is the bash shell functioning from the Cygwin console. The DLL also implements pseudo terminal (pty) products. Cygwin ships with quite a few terminal emulators which are based on them, including