Programming can be done using the language most familiar to the developer.
Efficiency when writing programs has been greatly increased by being able to split programming up