Learning system architecture with context-aware functionality is proposed for practical implementation. It is based on loosely coupled integration service creation. This allows the implementation of the model in existing IT infrastructure by adding the necessary systems. This model demonstrates KM and EL integration by using user learner context as connecting platform. Both KM and EL are seen as equally important disciplines. Model has been implemented in some prototype environments and shows relatively high user acceptance. Evaluation of this model shows that this blend of e-learning and knowledge management functionality can help to improve workplace learning. For practical implementation, organization must support general user context management services to deal with user context acquisition and management tasks. Especially challenging may be problems related to context change, imperfection of acquisition and reasoning techniques. Learning objects are described by their objectives (which are described as competencies that are acquired as a result of successful training) and prerequisites (which describe the competencies needed for successful learning).