It is very possible that your integration needs with Dynamics AX will require some sort of customization in order to take advantage of the AIF module. Many organizations are very much against over customizing third-party systems. However, Dynamics AX was built on the concept of customizations, thus a happy medium can usually be reached in custom development requirements for integration.
A custom service can be created to integrate on practically any Dynamics AX object, which will allow for find, create, read, update, and delete actions to be customized. Dynamics AX versions prior to AX 4.0 SP2 do not allow for delete actions to be performed in AIF actions. If required, you can customize the existing code functionality to perform delete action if required, for example, by setting a custom flag. However, you will still need to use existing actions that are exposed.
For development, it is recommended the user under which Visual Studio is running...