Every manufacturer insists that you use their own software for ARGB so if you have a RGB motherboard that's one bit of software, RGB gpu that's another, fans, that's another, case, yet another and so on. That's a lot of bloated software that can be buggy as hell, just look at the disaster that is icue and also Armoury Crate both of which cause numerous problems. I use Windows to control all of my ARGB under Dynamic Lighting. I have mine set to static apart from the top and bottom of the case which is in "Cylon" mode but that's my preferred option. I could have all manner of effects and colours if I wanted but I find anything other than static too distracting.
In theory third party apps such as SignalRGB and OpenRGB should work with everything, but they can still be a touch iffy depending on the combo used.
The last time I built an "RGB" rig I picked up a third party hub/controller from the rainforest for £15-20 that had a phone APP, removed a lot of the ballache you get with software and given it was for someone who couch games being able to control the lighting from across the room was a fun novelty.