Browsing: definition of platform in technology