Open Architecture
Open architecture is an environment that provides software developers with unmatched flexibility to customize the look and feel of their applications and extend the functionality of the platform to meet custom requirements. Custom themes, CSS, and JavaScript can be employed to create unique user interfaces aligned with any brand. Open architecture platforms can also incorporate third-party data visualizations and controls (including jQuery) as well as plug-in models.
Open architecture allows for the easy deployment and scaling of BI implementations. Unlike traditional BI systems that require proprietary servers or a heavy metadata layer with ETL processing, these implementations reduce both the cost and time to deliver value to end-users. In addition, the lightweight web architecture enables organizations to utilize widely known techniques to deploy and scale implementations, minimizing costs and investment in proprietary technologies.
Applications can be deployed to any major infrastructure, whether on-premise, hosted at a data center, or in a cloud-based infrastructure such as Amazon Web Services or Microsoft Azure.