Although Backbone.js provides a general framework for web applications, it does not specify how application code should be organized. To organize code into modules, SuiteCommerce Advanced implements another design pattern called Asynchronous Module Definitions (AMD).
gulp local and
gulp deploy commands. During this compile, Asynchronous Module Definitions (AMD) design pattern code is produced.
See Dependencies for more information on how modules implement the AMD design pattern.