The software tool for creating the personal learning collections Collection Builder \cite{Anikin_KBSE2014} was designed and implemented within framework of proposed knowledge-based approach with employment of the object-oriented analysis and C# language (Fig. \ref{fig:cb1}\ref{fig:cb2}). It allows to create the personal learning collection based on the learner profile and annotations of learning resources. The collection is visualized in tree-structured form in accordance with data domain structure defined with domain ontology (Fig. \ref{fig:cb2}).