1. A communication system comprising: a wireless-enabled computing device including a controller; a dipole antenna operably couplable to the wireless-enabled computing device; and a semiconductor nonvolatile memory operably couplable to said controller and said dipole antenna to store an executable program in a non-fragmented manner separately from an associated database that includes program management information and execute the executable program based on the program management information in response to an update indication, linking the associated database to the executable program in said semiconductor nonvolatile memory.