The definition for Software Development as developed by approximately 100 Thought Leaders (mostly Chief Technology Officers and Chief Information Officers) through three meetings and follow-up surveys to gain consensus is:
Software Development includes the research, design, secure creation, delivery and quality assurance/testing of computer software and applications including mobile. Additionally, web development can range from developing a simple single static page of plain text to complex web-based internet applications (web apps), and social network services. This definition was adapted from Wikipedia with input from national IT Thought Leaders.
*Anyone is welcome to use, modify, and/or distribute ITSS findings and data, but you must give clear attribution to the source of this material by citing “IT Skill Standards 2020 and Beyond (NSF ATE project grant DUE 1838535).”