I have briefly gone over your pdfs online and had a specific question that I didn't see ( I only skimmed the documents).
Using your tools ( Enterprise dev force + bos) can you create business objects and expose them in a way to allow any client ( whether it be web or smart, java or .net ) to access those business objects while still exposing to the gui verification ( validation).
Basically, I'm looking for tools that allow me to define the objects on the server and then let whatever client be able to call those business objects and show the verification. This may not be possible, I did read that you can expose these objects as web services, I'm just not sure how the verification part can be cross platform since the client side code can be very different ( i.e. javascript versus c#).