a set of routines, protocols, and tools for building software applications
factual information (as measurements or statistics) used as a basis for reasoning, discussion, or calculation
a systematic approach to gathering information from a variety of sources to get a complete and accurate picture of an area of interest
a collection of related sets of information that is composed of separate elements but can be manipulated as a unit by a computer
a general term that describes any effort to help people understand the significance of data by placing it in a visual context
a centrally located repository for all or significant parts of the data than enterprise’s various business systems collect
a person or company that develops computer software
a web-based revision control hosting service for software development and code sharing.
an event, typically lasting several day, in which a large number of people meet to engage in collaborative computer programming
the physical components (as electronic and electrical devices) of a vehicle (as a spacecraft) or an apparatus (as a computer)
an organization or place that aids the development of new business ventures especially by providing low-cost commercial space, management assistance, or shared services
denoting software for which the original source code is made freely available and may be redistributed and modified
a central file storage location
technology that is used to design, build, and operate robots
a computer in a network that is used to provide services (as access to files or the routing of e-mail) to other computers in the network
the entire set of programs, procedures, and related documentation associated with a system and especially a computer system; specifically computer programs
technology developed by space science or the aerospace industry for use in spaceflight, satellites, or space exploration.