What is the best software to plan buildings, draw, edit, etc., used by civil engineers? Are software engineers that build tools like nginx, Spark, Kafka, Redis, Docker etc. at a much higher level that the rest of the engineers out there?