What is a software analyst?
I think this title may vary from company to company; in my experience, this role may also be called a business analyst, a business integrator, an information analyst, and so forth. This role is the person who sits with the client to elicit and capture requirements which will be used to develop the software.