Castle Builder is a free app for iPad. The app features standard blocks, arches and half-arches, triangles, cylinders and spheres. Students can create or destroy models.
If you don’t have access to iPads another great free resource is called Lego Digital Designer. You can download the software for free. Below is a video demonstration, I love the track that goes with the video.