La '''Knowledge-based Basedengineering''' Engineering('''KBE''') è una disciplina che trae le sue origini sia dal mondo Computer-Aided Design ([[CAD]]) che dai sistemi [[Knowledge base|Knowledge Based]], ma ha varie definizioni e applicazioni a seconda del contesto. Nelle prime applicazioni si trattava sostanzialmente di strumenti di supporto alla progettazione in generale. Il successo dei primi prototipi di KBE è stato notevole, tanto da portare il KBE ad essere considerato un elemento fondamentale per la progettazione generativa, con molte aspettative in termini di miglioramento delle prestazioni per tutti i processi di progettazione che presentino limitato intervento umano.