Are there any common tools that are used to store Icons Images and graphics for a company wide audience?

As a programmer I would store everything in git so people could update it and track the history. I feel like this would be a poor place for all the non technical users who want to access say the company logo for powerpoints etc. So is there something better than sharepoint confluence or a shared drive for "official" icons graphics and images. 

Pretty much what is a good repository for all audiences to find official Icons graphics and Images?

**Goals**

* Modifying or updating the list of icons is possible
* Some way to searching
* Being able to see a visible view of the files (as opposed to just file names)
* Suitable for non technical users

Lastly is UX.stackexchange the right place to ask this?