browserify нужен для того, чтобы можно было использовать commonjs модули в браузере. Если вы не работали с nodejs, то вам будет сложно понять. Вы привыкли качать библиотеки аля jquery с CDN, это безусловно правильно, но при разработке на nodejs пакеты ставятся через npm. Пакетов много, в том числе и вкусных.
Установив какой-то пакет, или написав свой собственный модуль, вы сможете его использовать и на клиенте и на сервере (nodejs).
Если вы не работаете с nodejs, то лучше использовать AMD(require.js).