UAVs (unmanned aerial vehicles) have gained considerable interest from the research community due to their widespread use in military and civil applications. The unique features of UAVs like easy deployment, high mobility, ability to fly, and hover have provided a practical and cost-effective solution to various complex applications. Recently, with the emergence of cyber-physical systems (CPS), it has become possible to integrate communication and computational capabilities with the physical world. The UAV system can also be viewed as a CPS since they are equipped with all the necessary capabilities like sensing, communication, control, and computation to monitor and control processes in the physical world. In this chapter, we aim to present basic concepts related to UAV networks, the architecture of UAV-enabled CPS, and issues associated with sensing, communication, computation, and control units. Additionally, the potential usage of UAVs in CPS applications is also highlighted.