If you really are constructing a venture for your big component or corporation, then you should structure the rest of the company; those most capable and clever programmers in your corporation are necessary. The issue is that it is impossible to give a clear-cut definition of what a competent computer programmer is. What would you go for if you had countless choices with identical skill levels? Can you, therefore, afford to be selective, given the dearth of resources in this area? When deciding which one is best for you, take into consideration the following factors - Lodi Emmanuel Palle