Ezekia is a platform for executive search firms to manage their assignments and business development campaigns.