Why not B??.........also "have" makes sense because the software IS being designed and not "has" been already designed......comments welcome!!
Upon rereading, I will change my answer to B. You are right cbrf3
The computer software
being designed for a project studying Native American access to higher education will not only meet
the needs of that study, but also have
the versatility and power to facilitate similar research endeavors.
B definitely makes sense. future tense