 For example, a user attempting to use a limited-feature browser to access Gmail may notice that Gmail switches to basic mode, with reduced functionality.This differs from other cross-platform techniques, which attempt to provide equivalent functionality, not just adequate functionality, across platforms.Multiple codebase applications maintain distinct codebases for different (hardware and OS) platforms, with equivalent functionality.