Per realizzare siti web, potali, web app o piattaforme più complesse come software gestionali o e-commerce, è necessaria una programmazione informatica attenta e studiata in base alle reali necessità del cliente.
In questo caso si parla di sviluppo web o web development, e comprende tutti quei processi che si occupano non solo di programmazione ma anche di ottimizzazione dei processi.