Tower cranes, on today’s typical building construction sites, are the centerpiece of production, hoisting and transporting of a variety of loads. Due to a simple crane limited capacity; there is an urgent need to use high capacity cranes such as tower cranes. However, we have to select an appropriate type of cranes to be utilized to reduce the associated coste as much as possible. In this research, we propose a method to select the suitable type of crane and locate the best place for crane erection based on a minimum radius for requested crane and minimum cost. To fulfill the target, a computer program is designed to numerate these problems, demonstrating an example explaining how to apply the program and the results are discussed.