1. An automated method for collaborative enterprise information management by way of a networked collaborative information management system, the method comprising: storing user information corresponding to each of a plurality of users of the collaborative information management system, wherein for each of the plurality of users the user information (a) uniquely identifies the user, (b) indicates an association between the user and a particular business enterprise, and (c) identifies a user role that indicates a type of business related position, function, or purpose that the user has with respect to the particular business enterprise; providing a plurality of widgets, each widget comprising a software object configured for processing and/or presenting data corresponding to at least one business enterprise and performing an automated business enterprise function, activity, or task, wherein each widget has at least one visual representation that indicates the business enterprise function, activity, or task the widget performs; providing a set of libraries storing or referencing a plurality of responsive web design (RWD) web apps and/or widgets, each RWD web app comprising a set of program instructions executable on multiple types of electronic/computing devices and configured for providing information display functionality that is automatically adaptive with respect to different electronic/computing device display sizes and/or resolutions across the multiple types of electronic/computing devices, wherein each RWD web app is implemented by way of and has a visual representation provided by at least one widget; and providing a set of collaborative information management servers configured for selectively enabling user access to RWD web apps and/or widgets of the set of libraries based on user roles.