"Perkembangan teknologi hingga saat buku ini ditulis dan dipublikasikan telah mengarah kepada zaman di mana perangkat elektronik,mesin dan komputer telah mulai menggantikan peran sumber daya manusia dalam pekerjaan sehari-hari ataupun profesi tertentu.Beberapa teknologi yang menggantikan peran manusia yaitu akses masuk dengan pengenalan wajah,bertransaksi secara digital,tanpa harus dilayani pegawai bank,memesan makanan atau layanan transportasi hanya dengan smarthphone,pembayaran tagihan lewat layar komputerpelayanan bandar udara dengan sistem komputer dan masih banyak lagi.Perkembangan teknologi ini sangat dipengaruhi oleh perkembangan berbagai peralatan canggih berbasis komputer seperti komputer tablet dan smartphone telah mempengaruhi perkembangan teknologi sehingga semua layanan menjadi tersedia secara online tanpa harus mendatangi outlet layanan.
Saat ini banyak software development tools (DS) telah beredar dalam dunia pengembangan perangkat lunak.Namun masing-masing software development tool tersebu memiliki batasan dan kekurangan yang memb software developer menjadi tidak leluasa.Hal ini disebabkan karena ada DS yang hanya dapat menghasilkan aplikasi singke platform,ada DS yang dapat menghasilkan aplikasi dual platform,ada DS yang dapat menghasilkan aplikasi multipatform tetapi DS tersebut sangat memakan resource komputer yang menyebabkan membutuhkan spesifikasi komputer yang sangat tinggi untuk mengembangkan sebuah aplikasi berbasis komputer.Embercadero RAD Studio dapat menjadi solusi atas berbagai batasan-batasan tersebut dimana RAD Studio adalah sebuah DS yang dapat menghasilkn aplikasi untuk target platform Windows,MacOS,iOS,Android dan Linux hanya dengan 1 source code yang sama dan RAD Studio dalam mengembangkan aplikasi tidak membutuhkan spesifikasi komputer yang luar biasa tinggi.Sehingga tim penulis mempublikasikan buku ini dalam 2 versi bahasa pemograman,yaiti versi C++ Builder dan versi Delphi dimana keduanya merupakan bahasa pemograman yang terdapat dalam RAD Studio dengan harapan dapat memberikan kontribusi dalam pengembangan perangkat lunak berbasis mobile dan desktop."