what is programmable xbee?

i compared the datasheet of normal xbee and programmable xbee but there is no difference. both are programmable according to datasheet. please anyone tell me the difference between programmable xbee. and how to program in it. which IDE is used and which programmer we use.I opened the xbee module and found that there is a EM35XX series ARM cortex processor in it.

In layman’s terms, the programmable variant of the S2C XBee module comes equipped with an additional 8-bit HCS08 microcontroller (MC9S08QE32) directly on the XBee module beside the EM357.

Digi did sell a DEV-Kit bundle (e.g: XK2-Z7SBE0) that came with a debugger/programmer - these devkits are now EOL.

As the modules themselves come from the factory with a working bootloader, you can upload the application to the HCS08 using XMODEM.

I once wrote a blog post describing how to get started: https://sten.pw/programmable-xbee-zigbee-radio-development-in-linux-macos/

Hope this helps. Cheers!

but in datasheet, no mention about HCS08.

HCS08 is mentioned under programmability section of the datasheet: https://www.digi.com/pdf/ds_xbee_zigbee.pdf