I\'m a backend developer, and slightly confused by npm, bower, gulp, grunt, and Yeoman. Whenever I ask someone what their purpose is, the answer tends to boil down to depend
So, Since you have a good idea what each is, I will give you a simple workflow.
node appname