This bid is for a solution built around the following four screens:
1) Configuration screen to set parameters for uploading
2) Property details screen with fields matching your "Amenities and Description", "Building details", and basic information areas.
3) Image capture/selection screen
4) Batch upload screen to send images and xml encoded property descriptions
If you want integrated camera operation, then this will require WM2005 devices, as earlier devices do not have programmatic camera support from Microsoft. However, it would be possible to support WM2003 devices if the built in camera application was used to take the photos and then the user selected from those photos within your application.
I would develop this application in C# using the .Net framework.
Not included in this bid, but something you might want to consider, is to use XML to describe the property details screen content so that as you make changes to the information you wish to collect, the PDA application does not change. This would extra code to download and process this xml and convert to field data. This would be an additional $1000.
thx
rick