Is it possible to Hide or Populate Fields based on the business condition?

Yes, SapphireIMS do support customization scripts in which we can control the Field Visibility based on business condition by writing a simple java script. Please refer help link Customization Scripts for the configuration.