The Personal Area Networks (PAN) library was designed to reduce the impact on implementing apps. Therefore, the impact on time and effort is minimal. The app only needs to implement several methods, and manage its own data. Each network type has setup overhead as well as different transmit speeds. For Near Field Communication (NFC), it is recommended to use for data sizes less than 1024 bytes, or to bootstrap another network type. Bluetooth(registered) is recommended for sizes between 1025 bytes and 131072 bytes, and Wi-Fi Direct(trademark) for anything larger. These data size recommendations give the best time and power usage.