Information technologists generally design, operate or maintain technology products. Not limited to employment with technology companies, information technology (IT) specialists may work with any businesses, agencies or organizations that use technology or manage large amounts of information. Regardless of the sector they work in, IT specialists usually provide similar services related to software, hardware, databases, Web resources, networks and enterprise systems. Duties of an information technology specialist can include network management, software development and database administration. IT specialists may also provide technical support to a business or an organization's employees and train non-technical workers on the business's information systems. Advanced information technology specialists may design systems and assess the effectiveness of technology resources already in use or new systems that are being implemented. Additionally, they will determine the practicality of changes and modification of systems. IT specialists will also work with external partners, including consultants, agencies and vendors, to arrive at the most appropriate system or integration of multiple systems. With information technology constantly changing, specialists must stay up-to-date on emerging technologies and the potential effectiveness of these advancements in their current system.