Organize all the components in a software development environment by order of importance.
Software Repository, Database, Text Editor, Compiler
1. Text Editor
2. Compiler
3. Database
4. Software Repository
Complete the following task based on the instruction and optional input provided.### Instruction:
Organize all the components in a software development environment by order of importance.

### Input:
Software Repository, Database, Text Editor, Compiler

### Output:
1. Text Editor
2. Compiler
3. Database
4. Software Repository