Abstract. Even though the semantic web become actual topic of research recently, there are no complex solutions for building semantic applications yet to our best knowledge. We describe a complex architecture which covers storing, querying, manipulation and visualization of semantic data in a programmer-friendly way. The architecture is currently being applied in a real-life web portal.