Isomorphic Software—based in San Francisco, California— provides the SmartClient platform—undoubtedly the most advanced, most complete HTML5/AJAX technology for building enterprise business applications. “SmartClient makes it easy and extremely fast to build high-productivity web applications that run without plugins in standard web browsers,” said Kendrick. It has the, “richest, broadest set of UI components available, coupled with deep server integration.” SmartClient is used by thousands of companies around the world such as Cisco, Boeing, Toyota, and Genentech.
Isomorphic’s customers fully back Kendrick’s rapid application development claims and more. Alpha Theory—a company built to revolutionize fundamental investing using probability-weighted returns via collaborative, real time, web-based applications—was built on SmartClient. Isomorphic Software partnered with Alpha Theory to provide the capabilities that would support a real time Assets Grid with high volume data, and over 700 columns. The results experienced were flexibility for end-users to customize fields and formulas, slice and dice data, and make optimal investing-decisions.
Faster enterprise web-application development is only one of the benefits provided by Isomorphic’s SmartClient platform. In typical development projects, gaps between the mockups and specs produced by analysts and designers, and the resulting application built by developers—cause budgets to soar and deadlines to be missed. Much of this is due to miscommunication and globally dispersed teams. To remedy this, Isomorphic’s SmartClient offers a radically different development process that allows business users and developers to overlap in the design and development phases.
The single codebase solution for all devices provides unprecedented efficiency in design, development, testing, deployment and maintenance.
“Our collaborative tools such as Reify and Visual Builder were designed around the key competencies of each user type, and focus on better communication and efficiency,” said Kendrick. For instance, Reify takes mockups and instantly transforms them into real working screens backed by clean, clear code that developers can easily extend. This translates into more rapid design iterations, increased re-use, less risk, reduced cost and faster development.
Having the right mobile enterprise application platform strategy is perhaps even more important. Analysts and other ‘experts’ have for a long time recommended the same strategy for enterprise apps as for consumer. However, enterprise and consumer needs and usage patterns are very different—something Kendrick realized some time ago: “Building a web application, then rebuilding—perhaps even multiple times—for mobile is probably the most inefficient thing that can be done.” This is why Isomorphic’s SmartClient platform enables developers to code an application once and run it on all operating systems (iOS, Android, Windows, etc.) and devices (desktop, tablet, smartphone). It achieves this through features such as Responsive Layouts, Adaptive UI, Intelligent Auto-fitting and Device-aware Components. With this approach, there is no compromise in user experience or performance. “The single codebase solution for all devices provides unprecedented efficiency in design, development, testing, deployment and maintenance,” describes Kendrick.
Focusing on the journey ahead, Kendrick is further expanding the SmartClient mobile capabilities, and tools that facilitate even deeper collaboration between business users and developers. He also promises there are a few more ‘firsts’ on the horizon. I would not be surprised.