ScalarAT follows the Flexible Product Development Approach in building software products. Flexible Product Development Approach is the ability to make changes in the product being developed or in how it is developed, even relatively late in development, without being too disruptive. Consequently, the later one can make changes, the more flexible the process is, the less disruptive the change is, the greater the flexibility.
When applied to the development of software products, these methods are commonly known as agile software development. However, agile software methods generally rely on special characteristics of the software medium, especially object technologies, which are not available to non-software products. Consequently, flexible product development draws from some of the roots of agile software development but tends to use other tools and approaches that apply beyond the software medium.