enterprise computing evolution