>>105898700 (OP)The guy at my company is basically in meetings all day with clients, trying, as best as possible, to understand what they want, and then he's in meetings with developers trying to figure out if the clients' expectations can be met, how long it would take and how much it would cost. A good analogy would be that a product manager is the same as a foreman in a construction company - he's the guy who talks to the clients and manages the tradesmen.