Such programs are sometimes known as “notepad” software, following the naming of Microsoft Notepad . Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code.