Yes, it is possible, but it will require a lot more resources – developers, web design, plugins, bug fixes, etc. It will be much faster and cheaper to purchase a ready-made template for $50-$90.