FAQs

General Information

What industries does Strike Labs serve?

We primarily serve the defense, intelligence, and energy sectors, as well as other critical industries where secure, mission-focused software is essential. We can also work with non-profits and unique financial firms when warranted.

Where is Strike Labs located?

Strike Labs operates as a distributed team, working with clients across the U.S. We have a strong presence and an office in Norwalk, Connecticut, but also travel frequently to the Washington, D.C. Metro, Fayetteville, NC, and Tampa, FL areas.

How long has Strike Labs been in operation?

Strike Labs opened in 2018 and has been successfully providing software solutions and strategic guidance since then. We have maintained profitability from the start, driven by experienced entrepreneurs and technology specialists.

How does Strike Labs acquire clients?
All of our work comes from word-of-mouth referrals, reflecting the trust and satisfaction of our existing clients.

Services & Solutions

What services does Strike Labs offer?

We offer software development, product management, venture services, and rapid prototyping, as well as strategic guidance in launching, scaling, and securing digital solutions.

What technologies does Strike Labs specialize in?

We work across a wide range of technologies, including web and mobile app development, cloud computing, AI/ML, data analytics, and cybersecurity solutions. We also specialize in web apps, portals, signal processing, encryption, surveillance, and building workflow tools. While we can modernize clunky enterprise systems, we prefer greenfield projects. Our primary focus is on software, as hardware fabrication is better handled by other specialists.

Can you work with existing systems or legacy software?

Yes, we have extensive experience integrating with and modernizing legacy systems, ensuring compatibility, enhanced performance, and improved security. However, it is often better, faster, and cheaper to build something new.

How quickly can Strike Labs deliver a solution?

We pride ourselves on rapid development cycles, with working software often delivered within weeks, depending on project complexity and scope. However, we frequently receive urgent requests from the Army's command at Fort Bragg for mission-critical solutions needed immediately. In those cases, delivery can occur within hours or days, not weeks. Traditionally, these rapid responses have no formal record or monetary compensation.

Does Strike Labs offer support after deployment?

Yes, we offer ongoing maintenance, updates, and support to ensure solutions remain secure, up-to-date, and aligned with changing requirements.

Development Process

What is Strike Labs' approach to software development?

We use an agile, iterative process focused on rapid prototyping, continuous feedback, and collaborative development with clients to ensure solutions align with mission goals.

What role do clients play during the development process?

We engage clients at every step, from requirements gathering and prototyping to iterative feedback sessions, ensuring alignment with goals and evolving needs. Clients don’t need to have a clear vision—just a goal. We can develop the solution from there, guiding the process to meet their objectives.

How is a SOW defined as completed?

For each fixed-fee SOW, a list of user stories outlines the specific features and functionalities to be developed, guiding the process and aligning with client expectations. Upon completion, the client receives a detailed list of all user stories, showing which ones were completed, which were no longer necessary (about 5%), and any new features added for free (about 10%). The client signs off on this list to confirm completion, after which an invoice is issued, with payment due upon confirmation of the completed work.

How does Strike Labs ensure quality in its software?

We employ rigorous quality assurance practices, including automated testing, peer reviews, continuous integration, and regular security audits to ensure high-quality, secure, and efficient software.

IP, Accounts, & Control

Who owns the IP?

The ownership of intellectual property (IP) depends on the engagement model. For joint ventures, IP may be shared, while in project-based models, it typically belongs to the client. We ensure that IP terms are clearly defined in the contract.

Who owns the accounts?

All accounts used during development are opened, owned, and managed by the client. This ensures full transparency and control for the client throughout the development process.

Who pays for the accounts?

Clients are responsible for opening and paying for any accounts necessary for the development process, including third-party tools, software licenses, and hosting services. Strike Labs does not pay for these accounts because they are created in the client's name, giving the client complete control. This is not about finances but about ensuring transparency and trusted control remains in the client’s hands.

Who controls the API keys?

API keys are created and managed by the client to maintain security and control. Strike Labs uses client-provided keys for integration and development purposes only, adhering to all security protocols.

What control does the client have over the software?

The client has complete control over Strike Labs' access to the software being built. They can revoke Strike Labs' permissions at any time, ensuring that they maintain full authority over the project.

Engagement Models & Contracts

What is Strike Labs' engagement model?

Our engagements are governed by a Master Service Agreement (MSA), which covers all legalities. Under the MSA, individual Statements of Work (SOWs) define the specific work, timing, and pricing. Each SOW is designed to clarify the scope and deliverables.

Why choose a fixed-fee SOW with a performance factor?

There are a few reasons for this approach:

  1. Efficiency and Expertise: We pride ourselves on being extremely efficient—often 10x faster than others in the industry. If you were to compare our effective hourly rate, it might seem like $2,000/hour compared to the typical $200/hour, simply because we achieve in one hour what might take others ten.

  2. Alignment of Interests: Hourly billing tends to misalign incentives. When people are paid per hour, there’s often a tendency to do just enough to avoid getting fired, as they’re financially rewarded the longer something takes. This creates a misalignment of interests, which we find unacceptable.

  3. Fair Value for Both Sides: Fixed fees ensure you pay for the value delivered, not the time spent. You get the results you need, and we get compensated fairly for our expertise.

  4. Motivation and Timeliness: The performance factor incentivizes us to work efficiently and with urgency. It ensures we stay focused, preventing delays similar to a general contractor who disappears for months without completing the final touches.

This model keeps everyone’s interests aligned: you get quality work delivered on time, and we stay motivated to achieve the best results as quickly as possible.

How do fixed-fee SOWs work?

Strike Labs proposes fixed-fee SOWs based on a defined number of user stories, a set price, and a targeted completion date. The client completes and executes the SOW by adding their chosen performance factor (5%, 10%, 15%, or 20%). Once the work is completed, the client has full control and determines when the project is complete. This approach ensures transparency and client satisfaction.

What is Strike Labs’ process for working with clients?

Our process is designed to be dynamic and transparent:

  1. Master Service Agreement (MSA): We establish the foundational contract.

  2. Statement of Work (SOW): Defines project scope, timeline, and cost.

  3. Agile Development: We work iteratively, with regular feedback and updates.

  4. Quality Assurance & Deployment: Ensures a smooth, reliable launch.

  5. Completion & Acknowledgment: After you approve the final product, we invoice for the completed SOW.

Additionally, we offer a 30-day tweak period for post-deployment adjustments.

Does Strike Labs conduct regular weekly meetings?

Yes, we’re open to weekly meetings, but we generally work at a faster pace than standard weekly sprints. We maintain active communication with the client, talking a few times a week and sending quick updates or questions via text message throughout the week. This approach keeps the project moving rapidly while ensuring you’re always in the loop.

What happens after the majority of the work is complete?

Typically, clients transition to a monthly servicing contract after most of the work is finished. This arrangement maintains the software, addresses minor enhancements, and ensures smooth operation. Larger, more intensive enhancements are handled under separate SOWs.

What kind of projects does Strike Labs take on?

We work with a select number of clients at a time, focusing on those we trust to maintain integrity throughout the project. Given that clients can revoke our permissions and claim incomplete work, we prioritize relationships built on mutual respect and trust.

How are performance bonuses handled?

We generally achieve the performance bonus about half of the time, reflecting our commitment to exceeding client expectations within defined project timelines and deliverables.

How do clients budget for a performance factor?

Clients must budget accordingly when entering a fixed-fee SOW with Strike Labs. For example, if an SOW is $200k with a 20% performance factor, the client will need to pay $240k if completed before the threshold, $200k if completed on the threshold, and $160k if completed after the threshold. Clients should ensure they have sufficient funds to cover the performance factor, as they are legally obligated to pay it if reached. Similarly, Strike Labs is legally bound to apply the discount if the work is completed late.

What happens if a client doesn't pay within the agreed terms?

Payment is due exactly as defined in the contract. If a client has a standard practice of paying later than the agreed-upon terms—such as 30 days instead of the 5 business days stated in the invoice—they are in breach of the contract. This damages the relationship, as it indicates a failure to honor the legal agreement. If we cannot operate in accordance with the terms we’ve all agreed to, there is no foundation for maintaining a business relationship.

What are the alternative collaboration models offered by Strike Labs?
We understand that different projects require different approaches. Here are two flexible models we offer:

  1. Be Our First Client: We build a unique solution for your needs, you purchase it, and we retain the IP. This is cost-effective and includes ongoing support via a Service Level Agreement (SLA).

  2. Joint Venture Partnership: We develop a product together, with you leading sales efforts. Strike Labs retains the IP and recoups development costs from future revenue, with profits split thereafter. Ideal for companies exploring new markets or limited by budget constraints.

These models ensure adaptable, creative collaboration that aligns with your goals.

Testimonials & References

Are references available?

Yes, references are available upon request. We are happy to provide additional information to validate our expertise and past performance.

Why are some names incomplete in the testimonials?

Some of our clients come from unique backgrounds and prefer to maintain a low public profile. To respect their privacy and security, we often limit the disclosure of names in testimonials.

How many clients can Strike Labs handle at once?

We can manage up to 5 full-scale projects at our current capacity, ensuring each receives the attention and quality it deserves.

What is the size of your development team?

Our core development team consists of 10 skilled professionals, with another 30 developers available to be brought in as needed for additional capacity or specialized expertise.

What is the ideal engagement for Strike Labs?

Ideally, we focus on solving hard problems for special mission units. While we are successful moving from project to project, it would be more effective for a component command to hire us on a yearly retainer. This arrangement reduces risk and allows us to receive task orders anytime, ensuring quicker responses to urgent needs.

What is the average cost for a client?

The typical initial project size at Strike Labs is over six figures, reflecting the scope, complexity, and sensitivity of the solutions we deliver quickly.