From Cambridge: to put a plan or system into operation: The changes to the national health system will be implemented next year. This is similar to your definition #1 above. In the computer world, or anywhere for that matter, first there is the planning stage where you talk about time line, resources, funding, etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.