This can be done in Project by using the existing cost and baseline fields as well as setting up some of your own custom fields. Depending on your need, it may be beneficial to use the Portfolio features of Project Server since these might be “proposals” rather than “projects”.