Software innovation (Bernecker + Rainer, 2008)