Client/Server Evaluation
Object-Oriented Technology
Integration of Third Party Components
Interpreted or Compiled Code
Multiplatform GUI and Operating Systems
Ease in Application Maintenance
Open Connectivity to Multiple Databases
On-Line Transaction Processing Applications