

| Simulator | Emulator |
|---|---|
| Software that imitates the behavior of a software system by providing the same set of interfaces as the simulated software | Software that imitates the behavior of a computer device or other electronic system |
| use git if | use SVN if |
|---|---|
| There are multiple independent groups of developers that can contribute to the project, AND/OR | All your developers work under single management, AND |
| It is difficult to provide all developers with fast access to a central server | All developers can get relatively fast access to a central server |
(source:Ivan Krivyakov)