Complex or coordination compound is formed when metal ion (central ion) reacts with molecules or ions which have free electron pairs (ligand). Metal ion and ligand are bonded with a polar covalent bond in which both electrons are given by the ligand.