Information technology is concerned with improvements in a variety of human and organizational problem-solving endeavors through the design, development, and use of technologically based systems and processes that enhance the efficiency and effectiveness of information in a variety of strategic, tactical, and operational situations. Ideally, this is accomplished through critical attention to the information needs of humans in problem-solving tasks and in the provision of technological aids, including electronic communication and computer-based systems of hardware and software and associated processes. Information technology complements and enhances traditional engineering through emphasis on the information basis for engineering.
The Indian information technology (IT) industry has played a key role in putting India on the global map. India is a preferred destination for companies looking to offshore their IT and back-office functions. It also retains its low-cost advantage and is a financially attractive location when viewed in combination with the business environment it offers and the availability of skilled people.
The knowledge and skills required in information technology come from the applied engineering sciences, especially information, computer, and systems engineering sciences, and from professional practice. Professional activities in information technology and in the acquisition of information technology systems range from requirements definition or specification, to conceptual and functional design and development of communication and computer-based systems for information support. They are concerned with such topics as architectural definition and evaluation. These activities include integration of new systems into functionally operational existing systems and maintenance of the result as user needs change over time. This human interaction with systems and processes, and the associated information processing activities, may take several diverse forms.
Information Technology has been devided in to two parts
Hardware: It is a general term for the physical artifacts of a technology. It may also mean the physical components of a computer system, in the form of computer hardware.
Software: Software, is the collection of computer programs and related data that provide the instructions telling a computer what to do. We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes. There are many languages available to built software like C++, Java, VB etc. Some tecnologies are also available in the market for developing software like Dot Net, PHP (Open Source), Perl, Coldfusion etc.