Implementation involves deploying new SAP software components into an organization using the ASAP methodology. Key activities include sizing, installation, configuration, customizing, training, and go-live. Sizing determines hardware requirements and is influenced by business needs and technical factors. Implementation can fail due to vague requirements, lack of skills, scope changes, or growth. SAP software includes installation masters, kernels, exports, and GUIs installed based on the operating system, database, and architecture.