Gulp – The streaming build system. As the name say, gulp is a tool for building the system.
In short, a tool which can help with automating the build process. Gulp is a javascript based build tool that uses nodejs as its running environment.
Its a task runner which can help with some very important and frequently used task like JS and CSS minification, compiling SASS etc.