What is meant by core competencies?

Core competencies are those unique capabilities, skills, capacity, or expertise that exist within a particular business venture ...
Ventures in which the core competencies closely match the requirements to implement their business model are most likely to succeed.