management relationship projects business crm construction consulting design engineering process rup development epf application ipf software java customer j2ee