Software innovation: peripheral users are also key players