Developing add-ons on catia

Hi,
I want to develop add-ons on catia. However commercial version is expansive for catia v5. Is there any workaround or possible solution to make add-on development possible. I'm a software developer and I've recieved request for development so therefore exploring options. Any help will be appreciated.

Regards,

Shivam Gupta(.net developer)