I am currently researching viable options for offshore development. What information I would need to

According to outsourced development process a BA/PM role must be assigned locally, i.e. on client's side. This resource should be able to articulate business (and some technical) requirements to us and should be able to resolve various business related questions, such as required vs proposed timeframes, budgets, goals and task priorities. Once the business requirements are formalized you can send it to us for our evaluation and we'll take it from there.