Frequently Asked Questions

Find answers to common questions about our services, process, and what to expect when working with Flying Gizmo.

🎯 General Questions

What types of applications do you build?

We specialize in custom web-based applications for the aviation industry, particularly FAA operations and related organizations. Our expertise includes:

  • Operational management systems
  • Data tracking and reporting platforms
  • Workflow automation tools
  • System integration solutions
  • Real-time collaboration applications
  • Analytics and visualization dashboards

Every application we build is custom-tailored to your specific needs—we don't use cookie-cutter templates.

Do you work with organizations outside the aviation industry?

While our primary expertise is in aviation and FAA operations, we're open to working with other organizations that need custom software solutions. Our 40+ years of experience in building reliable, secure, and efficient systems translates well to other industries that require professional-grade applications.

What makes Flying Gizmo different from other development companies?

Deep Industry Knowledge: We have over 40 years of combined experience in aviation and FAA operations. We understand your challenges because we've lived them.

100% Custom Solutions: We don't sell pre-built software. Every application is designed and built specifically for you, matching your exact workflows and requirements.

Collaborative Integration: We prefer to work alongside your technical team to ensure seamless integration with your existing systems. We're partners, not just vendors.

Long-term Thinking: We build applications that are maintainable, scalable, and built to last—not quick solutions that become technical debt.

⏱️ Process & Timeline

How long does it take to build a custom application?

Timeline varies significantly based on project complexity, scope, and your team's availability:

  • Simple applications: Typically 2-4 months
  • Medium complexity: Generally 4-8 months
  • Enterprise-level systems: 8-18+ months

During our initial consultation, we'll provide a preliminary timeline estimate. Final timelines are determined once we fully understand your requirements and are documented in the project agreement.

What's your development process?

We follow a proven, collaborative process:

  • Discovery & Planning: We meet with your team to understand requirements, workflows, and goals
  • Design & Specification: We create wireframes, mockups, and detailed technical specifications
  • Iterative Development: We build in phases with regular check-ins and demos
  • Testing & Refinement: Comprehensive testing with your team's feedback
  • Deployment & Training: We deploy to your infrastructure and train your team
  • Support & Maintenance: Ongoing support to ensure smooth operations

Can we see progress during development?

We provide regular project updates through:

  • Periodic status meetings (frequency determined by project agreement)
  • Milestone demonstrations when key features are completed
  • Email updates on project progress

The specific communication schedule and demo frequency are outlined in each project agreement based on project scope and duration.

What happens if requirements change during development?

Changes to project scope after development begins are handled through formal change requests:

  • Minor clarifications within the original scope can typically be accommodated
  • Significant changes will require timeline and budget adjustments
  • All scope changes are documented and approved before implementation
  • Change requests may impact delivery dates and project costs

We recommend thorough requirements gathering upfront to minimize costly mid-project changes.

💻 Technical Questions

Can you integrate with our existing systems?

We have experience integrating with various systems including:

  • Common databases (SQL Server, PostgreSQL, Oracle, etc.)
  • Standard APIs and web services
  • Authentication systems (Active Directory, SAML, OAuth)
  • Cloud storage and file systems

Integration complexity varies significantly based on your existing systems. During discovery, we'll assess technical requirements and feasibility. Complex or legacy system integrations may require additional time and cost.

Where will our application be hosted?

We're flexible based on your requirements:

  • Your Infrastructure: We can deploy to your on-premise servers or cloud environment
  • Cloud Hosting: We can set up and manage hosting on AWS, Azure, Google Cloud, or DigitalOcean
  • Hybrid Solutions: Combination of on-premise and cloud resources

For FAA and government work, we understand compliance requirements and can deploy to your specified infrastructure.

What technologies do you use?

We use modern, proven technologies that ensure security, performance, and maintainability:

  • Backend: Node.js, Python, or .NET based on requirements
  • Frontend: React, Vue, or modern JavaScript
  • Databases: PostgreSQL, SQL Server, MongoDB
  • Infrastructure: Docker, Linux, cloud platforms
  • Security: JWT authentication, SSL/TLS, role-based access control

Technology choices are made based on your specific needs, existing infrastructure, and long-term maintainability.

How do you ensure security?

Security is built into every layer of our applications:

  • Industry-standard authentication and authorization
  • Encrypted data transmission (SSL/TLS)
  • Secure coding practices and code reviews
  • Regular security testing and vulnerability assessments
  • Role-based access controls
  • Compliance with relevant regulations and standards

For government and FAA work, we follow required security protocols and compliance standards.

Will you train our team on how to use the application?

We provide training resources as part of our standard delivery:

  • Basic user training documentation
  • Administrator guides for system management
  • Standard deployment documentation

Additional training sessions, video tutorials, or extensive on-site training can be arranged separately based on your needs and budget.

📋 Business & Legal

How do you handle intellectual property and code ownership?

IP ownership is clearly defined in our project agreements:

  • Custom Code: Client-specific customizations typically become your property upon final payment
  • Proprietary Tools: We retain ownership of our reusable frameworks and methodologies
  • Third-party Libraries: Open-source components remain under their respective licenses

All IP terms are clearly outlined before project start, and we're happy to discuss specific arrangements based on your needs.

Do you sign NDAs and confidentiality agreements?

Absolutely. We understand that you may be sharing sensitive business information, technical details, or proprietary processes. We're happy to sign:

  • Non-Disclosure Agreements (NDAs)
  • Confidentiality agreements
  • Government security clearance documents (if applicable)

We can work with your legal team's standard agreements or provide our own for review.

What are your payment terms?

Payment structures vary by project size but typically include:

  • Initial Deposit: Required to begin work (typically 30-50%)
  • Milestone Payments: Tied to completed development phases
  • Final Payment: Due before final deployment

All payment terms are specified in the project agreement. We require payments to be current before proceeding to the next phase of work.

Do you provide ongoing support after launch?

Post-launch support options include:

  • Limited Warranty: Bug fixes for issues present at delivery (typically 30 days)
  • Support Contracts: Optional ongoing maintenance agreements available
  • Hourly Support: On-demand assistance for updates or issues

Support terms and duration are defined in the project agreement. Extended support and new feature development are quoted separately.

What if our project needs exceed our budget?

We're flexible and focused on delivering value:

  • Phased Approach: We can break the project into phases, delivering core functionality first
  • MVP Strategy: Start with a Minimum Viable Product and expand based on feedback and budget
  • Feature Prioritization: Work with you to identify must-haves vs. nice-to-haves
  • Creative Solutions: Find ways to achieve your goals within constraints

Our goal is to find a path forward that meets your needs and budget.

💡 App Ideas & Partnerships

I have an idea for an app. Can we partner on it?

We're definitely interested in innovative ideas! We evaluate partnership opportunities based on:

  • Market potential and target audience
  • Alignment with aviation/FAA industries
  • Technical feasibility
  • Your expertise and involvement level
  • Business model and revenue potential

If you have an idea that could benefit the aviation industry, reach out to us. We're open to various partnership structures including profit-sharing arrangements.

How do profit-sharing partnerships work?

For the right ideas, we're open to partnership models where:

  • We provide development expertise and resources
  • You bring industry knowledge and market access
  • Profits are shared based on contribution and investment
  • Terms are clearly documented in a partnership agreement

Each partnership is unique. We'll work with you to structure an arrangement that's fair and motivating for both parties.

What makes a good app idea for partnership?

Strong partnership candidates typically have:

  • Clear Problem: Solves a specific pain point in aviation operations
  • Target Market: Identifiable customer base willing to pay
  • Industry Expertise: You have deep knowledge of the problem space
  • Differentiation: Unique approach or underserved niche
  • Scalability: Can serve multiple organizations, not just one

Don't worry if you're not sure—tell us your idea and we'll provide honest feedback.

Still Have Questions?

Can't find what you're looking for? We're here to help. Reach out and let's discuss your project or idea.

Contact Us