Writing a program in the source code of a programming language. Custom coding requires knowledge of the language, as well as the application's structure and common routines. See source code. Contrast with no-code development and low-code development.