Frequently Asked Questions
Get answers to common questions about our services
Getting Started
How long does a typical project take?
Project timelines vary based on complexity:
- Simple business website: 1-2 weeks
- Custom web application: 4-12 weeks
- Enterprise system: 3-6 months
- Arduino prototyping: 2-6 weeks for functional prototype
We provide detailed timeline estimates during our initial consultation based on your specific requirements.
Do I own the code you write for me?
Yes, absolutely. All code, designs, and assets we create for your project belong to you. We transfer full ownership upon project completion and final payment. You’ll receive all source code, documentation, and assets with no strings attached.
What information do you need to get started?
To begin, we need:
- Overview of what you want to build and why
- Target audience and key features
- Budget range and timeline expectations
- Any existing materials (branding, content, etc.)
- Technical requirements or constraints
We’ll guide you through gathering this information during our initial consultation.
Do you sign NDAs?
Yes, we’re happy to sign reasonable non-disclosure agreements before discussing your project details. We understand the importance of confidentiality and protecting your business ideas.
Can I see examples of your work?
Yes! Check out our portfolio page for examples of recent projects. During consultation, we can show you work samples most relevant to your specific needs. Some client work is under NDA, but we can discuss our approach and experience in those areas.
Pricing & Payment
How much do your services cost?
Project costs vary based on scope and requirements. Here are typical ranges:
| Project Type | Typical Cost |
|---|---|
| Simple business websites | Starting at $800 |
| Complete small business package | $1,500+ |
| Custom web applications | $5,000-50,000+ |
| Maintenance plans | $150-500/month |
We provide detailed custom quotes after understanding your specific needs. Request a free quote to get started.
What payment methods do you accept?
We accept:
- Bank transfer (ACH)
- Credit/debit cards
- Check
- PayPal or similar services
What is your payment schedule?
For larger projects, we typically structure payments as:
- 33% deposit to begin work
- 33% at key milestone (usually mid-project)
- 34% upon completion and delivery
For smaller projects under $3,000, we may request 50% upfront and 50% on completion. Ongoing maintenance is billed monthly.
Are there any hidden fees?
Development Process
What is your development process?
Discovery
Understanding your needs and goals
Planning
Creating detailed specifications and timeline
Development
Building with regular progress updates
Testing
Comprehensive testing and quality assurance
Deployment
Launch and monitoring
Support
Ongoing assistance and maintenance
Learn more on our about page.
How do you handle project communication?
We use Jira for project management, giving you visibility into what’s being worked on. Regular updates via email or your preferred communication method. We’re also available for calls when needed.
What if I need changes during development?
Changes are expected and we handle them flexibly. Minor adjustments are included as part of normal development. For significant scope changes, we’ll discuss the impact on timeline and cost before proceeding.
Do you provide training?
Yes! We provide training appropriate to your project:
- Basic training for website management (30-60 minutes)
- Comprehensive training for complex applications
- Documentation in Confluence for reference
- Follow-up support for questions
Technical Questions
What technologies do you use?
Our primary technology stack includes:
| Category | Technologies |
|---|---|
| Frontend | React, Next.js, TypeScript, HTML5, CSS3 |
| Backend | Node.js, Express, RESTful APIs |
| Cloud | AWS, Azure, Docker, CI/CD pipelines |
| Databases | PostgreSQL, MySQL |
| IoT | Arduino, ESP32, sensor integration |
We select technologies based on your specific needs.
Do you work with existing codebases?
Yes, we regularly work with existing systems. We can:
- Audit and assess existing code
- Add features to existing applications
- Modernize legacy systems
- Fix bugs and performance issues
- Integrate with third-party services
How do you ensure security?
Security is built into our process:
- Secure coding practices
- Authentication and authorization systems
- Data encryption in transit and at rest
- Regular dependency updates
- Security-focused code review
For regulated industries, we implement compliance-specific requirements.
Support & Maintenance
Do you provide ongoing support?
Yes! We offer various support options:
- Ad-hoc support: Pay-as-you-go for occasional help
- Maintenance plans: Monthly retainers for regular updates and support
- Emergency support: Priority response for critical issues
Learn more about our maintenance plans.
What's included in maintenance plans?
Our maintenance plans typically include:
- Security updates and patches
- Small content/feature updates
- Monitoring and uptime checks
- Regular backups
- Priority support response
- Hours bank for development work