JSPM (http://jspm.io/) is a package manager for the SystemJS universal module loader (https://github.com/systemjs/systemjs), which is probably the most forward-looking module loader out there as it is based on future web standards.
At the moment of writing, the simplest way to create a JSPM-based Aurelia project is to use the proper skeleton. The Aurelia team, however, plans to add creation of JSPM-based projects to the CLI in the future.
In this appendix, we will see the differences between a CLI-based project that uses requirejs
at the moment of writing, and a JSPM-based project started using the skeleton.