If you want to build a drawing panel to design a house, consider using libraries like Java Swing with JHotDraw or JavaFX, which allow you to create interactive canvases where users can drag and drop shapes, icons, and symbols. For C#, WPF (Windows Presentation Foundation) combined with InkCanvas offers similar capabilities, supporting real-time drawing and object manipulation.
You can customize icons for doors, windows, walls and radiators. These tools are ideal for developing interior and exterior design applications, like those used by Fijan Design, enabling clients to visualize & plan their spaces easily with intuitive controls and rich graphics.