Adobe Illustrator SDK can be used by developers to create plug-ins that extend the functionality of Adobe Illustrator CS5.
The Adobe Illustrator CS5 SDK uses Adobe Flash based technology for the UI of some sample plug-ins. More resources around building Flash-based UI for Adobe Illustrator (and other Creative Suite products) can be found in the Creative Suite Developer Tools section.