Application Vs Implementation Vs Execution