SPC supports the software development industry through practical and effective project solutions, provided through a customized combination of consulting, training and products. Each of these "arms" supports the other, while also functioning separately.