Information Technology Platforms: Definition and Research Directions | Synapse