There is no finite time frame for the implementation to be completed. These systems require a thorough analysis of the available environment. Depending on the current state of the data and the applications which make use of it, a more detailed time frame can be calculated. Not all tasks are the same, but such a process is normally completed over a number of months, depending on the current organisational state and final outcome.