unified java model (field names)
2 decimal points precision for money amounts
basic client-side view based on php ajax