But what about the functionality +Dae Powell
? If genealogy products did what I needed then I wouldn't have had to write my own (STEMMA). I'm not suggesting that all products should do what I need, but the range of scope is currently "land locked". If there existed a more comprehensive (meaning: bigger scope) standard then the market would be free to specialise or to provide products with a different focus; we [genealogists] would have a "common currency" that allowed us to pick-and-choose one-or-more products without being locked in, and having just one definitive copy of our data between them. Sharing and long-term preservation would also benefit.
Unfortunately, there is no research that I'm aware of that looks at the range of requirements, and such a task is made more difficult by people (including programmers) not demonstrating the type of work they do.