The average freelancer estimates it should cost $5,000 to $15,000. An experienced CTO suggests $50,000 to $150,000.