Customized GUI with API integration

Hi. The company I work for has created a customized GUI wit API integration to use instead of the BigFix console or WebGUI . What are the pro’s and cons of doing this? Please let me know of your general experiences in implementing or using this type of GUI. Thanks

Please refer to BigFix API and Custom UI