First pass.
From a hardware standpoint, what Jeff said: "It should duplicate all features available with the CM15A and ActiveHome Pro with more memory and a better RF receiver".
From a software stand point:
1. math and
2. simple scripting functions for report generation.
Along a similar line
3. I would like to able to see how long the well pump ran last month, etc. So would have tracking / accumulation functions.
4. Also would be nice to have AHP calculate energy usage estimates by tracking how long specific modules are ON (user would have to program AHP with wattage of whatever the module is controlling).
5. Have Alexa skill
Following would be nice to have for testing
6. In macros controlling many modules, have the ability to temporally disable specific modules.
7. Have the ability to temporarily disable specific macros.
And what Tuicemen said:
8. "needs two way RF and the ability to talk to all possible x10 addresses as well as X10 security codes."
And have all this before 2025.