Software

The concepts, activities and processes leading to the generation of software for computer systems