Though the vast majority of MMORPGs are produced by companies, many small teams of programmers and artists have contributed to the genre. As shown above, the average MMORPG development project requires enormous investments of time and money, and running the game can be a long-term commitment. As a result, non-corporate (or independent, or "indie") development of MMORPGs is less common compared to other genres.