There are many factors. One that came to my mind which is obvious are the people or citizens.
Different systems are created because some people may not agree with one form of the system so another is created. It's all sparked by its citizens having different opinions of their view on the government.