Software (Programming)
Software ($software) is a particular type of data considered to be an 'executable', a program that can run on a cyberdeck (or some other as-yet-unconceived internet hardware). Some software simply provides stat buffs (or debuffs) to a player's cyberdeck when it's running, but it may also create virtual objects that allow the player to do things while exploring cyberspace, such as probe or attack another user or a node.
Types of Software
Informational
Informational software simply gathers information of some type for the player. For instance, probe software may allow a player to gather data on another player or node in cyberspace.
Defensive
Defensive software will add some 'armor' to a player's cyberdeck, and by extension to the player while exploring cyberspace.
Offensive
Offensive software allows players to attack other players (in order to disconnect them or cause real damage such as Brainrot) or nodes (in order to defeat intrusion countermeasures or simply to take a node offline).