Business Browser: Technologie