Determining the suitability of any technology for an Internet of Everything (IoE) application is essential in the presence of diverse technologies and application requirements. Some of the IoE applications include smart metering, wearables, healthcare, remote monitoring, inventory management and industrial automation. Energy efficiency, scalability, security, low-cost deployment and network coverage are some of the requirements that vary from one application to another. Wireless technologies such as WiFi, ZigBee, Bluetooth, LTE, NB-IoT, LoRa and SigFox will play crucial roles in enabling these applications. Some of the technological features are transmission range, bandwidth, data rate, security schemes and infrastructure requirements. As there is no one-size-all network solution available, the key is to understand the diverse requirements of different IoE applications and specific features offered by different IoE enabling technologies. Application-specific technology selection will ensure the best possible utilization of any technology and the quality of service requirements. An overview of network performance expectations from various IoE applications and enabling technologies, their features and potential applications are presented in this paper.