The roles of a functional analyst and a solution architect are often confused, and it's easy to see why. Both positions are related to the implementation of computer systems and work closely with development teams. However, there are some fundamental differences...