Fork is a considerable update (change) to be done on a system, especially in crypto currency.
Do you mean that update is made by special people like Satoshi Nakamoto or it's made by anyone who is enough qualified in IT development?
It's made by anyone who enough skillful with a coding. Even you can learn how to do your own fork and how to make people using it.