Nice app. Even open source :)
Regular "shortwave_radiation" should fit your needs. This is basically "direct_radiation + diffuse_radiation".
I am not entirely sure, if this effects your users that much, because many will work indoors and only a fraction of sunlight will get in.
You can contact me directly via mail for a non-commercial use waver.