BCD-UI

BCD-UI UserInterface is a web-based software library for building complex frontends that cover reporting and data entry.

The BCD-UI library is now available as an open source community edition on GitHub.

BCD-UI provides the necessary client and server components for modern browser applications, ranging from heavy desktop planning tools to mobile use.

Its prefabricated artifacts are combined into a user-friendly, high-performance application that supports your business requirements with state-of-the-art technology.

At its core, it consists of components from different abstraction layers, such as application life cycle, widgets, and complex components like scorecards or editable data grids.

Scorecard

Your scorecards bring together information for a set of KPIs. Together with targets, you can see at a glance which areas need your attention.

Every reporting stakeholder sees the KPIs relevant to their area, and a consistent drill path down to the smallest detail level is provided.

When a KPI does not meet expectations, i.e., falls below its target, a root cause analysis delivers an actionable view including impact analysis.

This approach goes far beyond traditional BI. Instead of guessing what to do, root causes reveal actionable reasons for issues so that many more people than just analysts can positively influence the scorecard.

Reporting

BCD-UI supports dedicated reports without restriction for any level of user skill.

For analysts, you can also create ad-hoc, pivotable reports. Unlike what you would do with a desktop spreadsheet, you can use practically unlimited data with BCD-UI cubes without proprietary storage.

The reporting components of BCD-UI include simple table views, tree views, drill-downs, charts, and more. These views can be delivered as-is or specialized to improve user guidance.

Reference data

Your reference data management for complex data goes beyond simple consistency checks. With BCD-UI, you can cover complex requirements for specific input forms and standard structures while supporting users directly and efficiently.

Editable grids for inserting and copying enable easy data exchange with spreadsheets. Custom assistants support complex tasks such as setting up master data for logistics networks and personnel management. Manual uploads of bulk data in CSV format enable fast data integration until automated feeds can be provided.

Maps

Data is often best visualized on maps. This applies not only to showing KPIs at a higher level to top management.

Your local-level data may need to be displayed on maps to be understood. For example, delivery times for a logistics provider in a country can follow a typical distribution with outliers. This becomes visible on a map and can point directly to data issues. In a table view, this is hard to see because the geo component is missing.

BusinessCode has extensive experience delivering specialized, navigable, and even editable maps embedded in reporting and reference data management.

Mobile

The web is mobile today. Our components support development for all major mobile platforms in different ways. Preserving content 1:1 can greatly simplify mobile rollout and works especially well on tablets. For heavily used or complex pages, you can also create a mobile version with its own behavior.

Our architecture is especially suitable for mobile use because our dynamic frontend enables time- and network-agnostic switching of views when navigating between related pages.