Developing Activity-Based Intelligence (ABI) Applications