The part I'm sure of: CSM is a CiscoWorks-based multi-device management software, which helps configure various security devices (VPN, IDS/IDSM, etc.) and is separate cost.
The part I'm not sure about: ASDM *sounds like* the same as SDM - Security Device Manager - which is a GUI to any single device but not (concurrently) multiple devices. But it's also used to configure the devices.
HTH.