Microsoft Embedded Visual Tools were designed to develop applications that run on Windows CE devices (e.g., Pocket PC and Handheld PC 2000). It is a free software product that can be downloaded at the www.microsoft.com Web site. Two programming languages are supported by Microsoft Embedded Visual Tools: Embedded Visual Basic (eVB) and Embedded Visual C++ (eVC). These two programming languages are versions of Visual Basic and Visual C++ with limited capabilities, respectively. Therefore, developers with Visual Basic or Visual C++ experience can easily leverage their existing expertise to develop mobile or wireless applications. Since many developers are familiar with Visual Basic, we will explore the techniques of using eVB to develop applications for wireless devices in this chapter.