"Реализация" has identical meaning to "implementation" and can be used in 3 cases.
If you seek for "authentical" word, I think there is no such word. "Выполнение" can be used in first two cases...