DevForce has the concept that every business object has a data type for the representation in the database and a different (and not necessarily the same) representation in the application. This allows you to have an application that keeps the same data type in the application and yet supports different database formats (e.g., INT32 in SQL Server, and DECIMAL in Oracle).
Please read the section in the Developer's Guide on Data Transforms.