Software development now 'Mission Impossible'