title: What is the difference between SystemJS and CommonJS
body: <p>I see there are article explaining difference between commonJs and AMD but I am unable to relate between commonJS and SystemJS. 
  Both of these are used in AngularJS 2 development. As both of these are module loader then why do we require both?</p>