When a developer creates an application for each type of device that might be used, this is referred to as ________.
a. A browser-based approach
b. A native app
c. Internet Explorer
d. BYOD