Published previously as part of another thread. The World's Biggest Custom Software Company Does It This Way Last I heard, their annual revenue, mostly from programming custom sofware, is $30 billion. When I was 27, I set out to learn how to make "skyscraper" computer systems. It took some doing, but I managed to get hired by the firm doing more custom software development than any other in the world. At the time, they were called Andersen Consulting and now they are called Accenture. I did not go there just to work I went to learn what they do that made it possible for them to make huge profits and build systems when more firms trying to do the same thing could get no where. The most striking thing I noticed is that they use beginner programmers only. They hire non-programmers and teach them how to program. They are selective in hiring, but they I am here to tell you, they are not the best programmers in the world. What the are great at is managing projects and client relationships. By training people to program, they can deploy teams in any size needed. Almost no one else can deploy teams of programmers. The result is they can collect huge fees from well-financed businesses for doing what you and I think of just doing something normal. It is not like they are all geniuses. The teams they train are not taught to be expert programmers. They are taught to work on specific systems the company uses to do their work for clients. They don't teach how to setup tables and fields in a database. They don't teach how to make a connection between your programs and your database. They set those things up and then have you do the things that rig makes it easy to do. Without the database setup for you, the work would be hard. Multiply that by say, 50 people. Add 10 more people for management and tech support, now you are looking at a team of 60 people where everyone is billed at over $100/hour. That is how they make big money and we are going to do the same thing. Nothing about this is hard. It's just that most people don't know that this is how you have to arrange things to do this kind of work.