Любая профессия базируется на совокупности теоретических знаний и практического опыта — если удается эту основу формализовать и документировать, то подобный свод знаний становится точкой опоры для отрасли. Яркий пример этому — SWEBOK, Руководство к своду знаний по программной инженерии.