What is Software Support? What is Software Maintenance? While these two terms are often viewed as one and the same, the difference between support and maintenance can be broken down by the urgency in their approaches. While software support is defined as fixing broken software (or “bugs”) with reactive development, software maintenance is defined as proactive development in adding additional features or triaging low priority “bugs” that don’t deteriorate the software design and user experience. We offer support and maintenance plans that account for expected and unexpected software issues across a range of devices and systems.