I have a application that is a lightweight database app using SQL Server 2008R2 and runs on Windows desktop. My intent is to convert it to run on Windows Desktop, Android, and iPhone so I need to use B4J, B4A, and B4I. I also think I want to use SQLITE instead of a client/server. All of the existing code is in VB6 and uses SQL SERVER. I have a working knowledge of SQL and the existing code uses SQL. My question is........should I use the DBUTILS module and learn the new stuff there or should I use the raw SQL library( jSQL??). Is DBUTILS mainly for those that have no SQL experience or is it a good module to use for someone with moderate experience in SQL. Does the same DBUTILS code work on all three? ( B4J, B4A, and B4I). The database will have three tables. Two of the tables will be very small (less than 100 records of about 20 fields). The third table will have 9 fields and less than 10000 records.