computing innovation meaning