This document contains responses to two questions about software development. The first response explains that software is more than just programs executed by users, as operating systems create an entire environment for users. The second response distinguishes between generic software, which aims to include all possible functions for general use, and custom software, which is tailored specifically to a customer's needs by including only relevant components and removing unnecessary functionality.