Inside SCS Software - Part 1