Costs vary depending on the type, size, and complexity of the project. Low to medium complexity projects can range from $10,000 to $50,000, while onshore development ranges from $75 to $150 per hour. Offshore development can range from $10 to $50 per hour, and onsite development can start at $100 per hour for junior developers.