Porter is a Strategy Mastermind - esp with his 1996 paper - What is Strategy?
Whereas
Kotler is a pure Marekting Guru -
They do not necessarily disagree but each of them is in there own sense a...
My definition would be analyzing needs and wants of particular markets, creating products for those markets, and conveying messages to those markets to influence an exchange.