Before you begin constructing a large software system, you should ensure that your language and environment are equipped to the task. The following assignments sketch how someone might go about ensuring that.
A — Languages and Repositories
B — Command Line
C — JSON
D — GUI
E — TCP