Installing a new driveway is a considerably large, labor-intensive project, depending on the type of driveway and its size. Professionals typically install asphalt and concrete driveways, but you can DIY brick, stone pavers, and even gravel driveways if you’re dedicated to the project.