A decision support model for choosing an application server architecture at the design stage of CASE tools | Synapse