Definition

device-agnostic (device agnosticism)

Device agnosticism is the capacity of a computing component to work with various systems without requiring any special adaptations. The term can apply to either hardware or software. In an IT context, agnosticism refers to anything that is designed to be compatible across most common systems.

A device-agnostic mobile application (app), for example, is compatible with most operating systems and may also work on different types of devices, including notebooks, tablet PCs and smartphones.  A device-agnostic website is designed to accommodate visitors using mobile devices, desktops or televisions to visit the site. A device-agnostic peripheral device operates with common computing platforms, typically connecting wirelessly. 

Device agnosticism is a major issue in mobile application development, particularly because the IT consumerization trend is pushing organizations to permit employees to use their own mobile devices at work. In such an environment, the capacity of software and systems to work across heterogeneous devices facilitates collaboration and helps prevent unmanageable demands for support. As a result, the trend toward device agnosticism is increasing along with the consumerization trend.

See also: portabilityconsumerization policy, BYOT (bring your own technology), BYOD policy, end user policy, mobile device management, native app, Web app, database-agnostic

Contributor(s): Ivy Wigmore
This was last updated in December 2011
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchConsumerization.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: