Together, Java and the i5 provide a modern, optimal business application platform. As business computing expands outward from traditional back-office applications to include browser-based applications, client–server technology, and mobile computing devices, Java provides a standard language for use across all these technologies. This allows a small number of developers to create and support sophisticated applications. For its part, the i5 provides an industry-leading back-office server. It offers great stability, security, integration, and low total cost of ownership.