Product developmentBridging the gap between technology and business: The role of a solution architect