Aside from development and design, hidden costs can include: planning and research, project management, marketing and branding, customer support, compliance and legal fees, post-launch maintenance and updates.