Building Intuitive UI for Software Development