This thesis focuses on addressing the challenges of model-driven software development by proposing solutions for development artifact manipulation, repetitive task execution, and Integrated Development Environment (IDE) construction. The work includes a comprehensive analysis of existing state-of-the-art tools and techniques, leading to the development of a model management system that supports automation and customization of model transformations. The final outcomes are validated through multiple case studies showcasing practical implementations of the proposed methodologies.