For a basic functional platform built on an existing template, expect 2-3 months minimum for design, development, testing and launch. For a highly customized site, 6 months is more realistic.