As far as functionality is concerned, SketchUp offers about every feature every modeler could ever need. Users, including manufacturers, are encouraged to upload their newly created models too. The website says that there are at least 4,000,000 models uploaded so far to the library. The software even has its own online library of ready-to-use models, the 3D Warehouse, filled with freely downloadable files that users can further edit and improve. The features are pretty comprehensive because it comes with many capable modeling tools suitable for various design purposes, including but not limited to, architectural, interior, mechanical engineering, civil engineering, video games, film, and landscape. It comes in two different versions: one is the web-based application or the SketchUp Free, while the other is a premium version fitted with additional functionalities called the SketchUp Pro. Although it is neither the only software available nor the best one for all purposes, SketchUp has always been one of the most widely used pieces of software, both by beginners and professionals. SketchUp (formerly known as Google SketchUp) has become almost synonymous with 3D CAD software.