The April Agent Platform provides a FIPA-compliant agent platform using the April programming language and InterAgent Communications Model (ICM). It features FIPA parsers and specifications as well as platform services like the Agent Management System and Directory Facilitator. The platform is organized with modules for different protocols that communicate through ICM. It is being used in several projects including information services for cities.