build a software: The software application allows users to visualize how furniture will look inside a real interior space. Users upload one or more photos of their interior environment, such as a living room, bedroom, or office, and also upload photos of furniture items they want to place in that space. The system analyzes the interior photos to understand spatial layout, perspective, scale, lighting, and surfaces (such as walls and floors). It also analyzes the furniture images to identify their shape, size, orientation, and visual style. Based on this analysis, the application automatically positions the furniture within the interior scene in a realistic way, adjusting scale, angle, shadows, and lighting so the furniture appears naturally integrated into the space. The user is shown a visual preview of the matched result, simulating how the furniture would look if it were actually placed in the room. Users can interact with the preview by adjusting furniture placement, resizing, or swapping different furniture items. The goal of the software is to help users make interior design and purchasing decisions by providing an accurate, photorealistic visualization of furniture within their own spaces.