Starting from scratch: how to bring your business idea to reality