Software informático especialmente diseñado para las necesidades específicas de una sola persona o de un pequeño grupo de personas. El software personalizado incluye modificaciones al software enlatado y puede ser desarrollado internamente por el usuario, por desarrolladores externos o por ambos.