Alliance Between Application Development and Computer Research