APIs published\, APIs consumed: mainstream enterprises increasingly behave like software vendors