Hi Mohit,
As long as you can deploy a WAR package or add web content/embed html in the portal you should be able to leverage widgets. For more information on widgets and how to configure, I would recommend taking a look at the following:
https://docops.ca.com/display/CASM1401/Use+Widgets+for+Request+Management
Also, it is currently not possible to develop new or customize widgets aside from adjusting their parameters.
Thanks,
Jason