This is particularly important if the company currently deploys, or plans to deploy applications on multiple platforms. For broad acceptance, ObjectDomain 2.5 must be assessable to the beginner while remaining powerful to the experienced professional. Therefore, the goal is to not only make the application feature rich and flexible, but to present the features without intimidating the beginner or occasional user. Further, as needs of the developer and company grow, ObjectDomain should itself grow and fulfill the needs through a well planned product line with a varying degree of features and capabilities. In order to be effective, a tool must be accessible to all individuals in a company that require that tool.
Pricing is undeniably a factor in wide-spread acceptance within large corporations.
At the same time the tool must be appropriately priced to sustain its vitality and growth if it is to effectively serve its customer base in the long run. Although a relatively new language, the industry has quickly embraced Java as one of the preferred languages for developing object-oriented systems. Using Swing, Sun's GUI library, switchable look and feel is made possible allowing customers complete flexibility in the UI selection as well as the ability to create custom look and feels to meet corporate standards. With Java's execution model, our requirement for an open architecture was much more easily obtained. With the magnitude of research the industry is currently investing in this area, Java performance will soon be a non-issue.