There has been a rapid growth in research towards developing smart, low-cost, and high-performance unmanned aerial vehicles (UAVs) for enabling wireless data transfer and communication. The practical applications of UAVs in healthcare, surveillance, agriculture and other domains is increasing at a faster pace. Mass production of these UAVs is essential to meet the growing communication requirements. Plans towards standardization and global deployment of Internet-of-Things (IoT) technologies and fifth generation (5G) wireless communication are in progress. Functional diversity is established by the UAVs in enabling wireless communication with IoT and 5G technologies. The different UAVs used in wireless communication is studied and a hierarchical architecture is proposed to facilitate integrating these technologies into next-generation networks. The principles of aerodynamics, wireless communication, power transfer, area of coverage, delay, meteorological impacts and other design parameters and their tradeoffs is analyzed.