Unstable property sets
Property names and ordering were not final, so a rigid form would be difficult to maintain.
Case study · Business Software
A product-development organization needed to stop retyping emailed spreadsheets and documents into its enterprise database while preserving a familiar document-based way of working.

The situation
End users created and updated product information by emailing spreadsheets and word-processing documents. When the data was ready for the enterprise system, IT staff had to re-enter it into the database.
Recognise this situation?
Property names and ordering were not final, so a rigid form would be difficult to maintain.
Users needed constrained choices and a simple interface rather than direct XML editing.
Descriptions had to remain independent enough to email, compare, version, and schedule before database import.
The project approach
The client interface could open, create, edit, and save structured descriptions without asking end users to work directly with markup.
Define enterprise entity behavior in reusable JavaScript interfaces and implement it in focused entity classes.
How the work unfolded
Key information
The result
Tell us what you are trying to achieve and we will help you find a practical way forward.
Discuss Your Situation