Software development

Software development is the process by which computer software is designed and created. The creation process requires programming the application in one or more computer languages. Machine language is the only language that a computer can read directly, however, nearly all software is written in a higher level language more suited to human interaction and then compile]d or interpreted into [[machine language for actual use.