Custom software made simple

Learn more about how we build custom software.

Frequently Asked Questions

Everything you need to know about our custom software development

When should I go custom made?

Consider custom chat development when you need:

  • • Specific or unique features
  • • Access and control of your data
  • • Long-term use without unexpected changes
  • • Managing long-term software costs
  • • Specific compliance requirements (GDPR, HIPAA, SOC2, etc.)

What's included in your service?

Comprehensive development and support:

  • • Architecture design and planning
  • • Full-stack development
  • • Testing and quality assurance
  • • Deployment and DevOps setup
  • • 90-day post-launch support
  • • Documentation and training

Additional Questions

Code Ownership Will I own the code you build for me?

Yes, absolutely, you will own the custom software we build for you. This means you can use it, modify, host it, or even hire someone else to work on it.

Keep in mind that we reuse general purpose libraries, tools, and programming patterns that aren't unique to your project (like logging in, scaffolding, CMS). These are common building blocks of similar projects and are not proprietary to your business logic.

Rest assured that anything specific to your business (your workflows, features, data, brand, new concepts) is yours and won't be used in our other projects.

Custom Features I have a specific feature in mind that I don't see listed, can you build it?

Most likely! We list sample features to spark ideas, but our capabilities extend far beyond what's shown. If you have a specific feature in mind, contact us with details and we'll let you know if it's feasible and provide an estimate.

Reselling Can I resell what you made for me?

Absolutely! That's one of the many benefits of our model. In fact, if you let us know ahead of time, we can structure your software for the purpose of reselling.

Keep in mind that certain industries may have licensing requirements or restrictions that could affect resellability, but these are rare cases we can discuss during planning.

We also offer reselling and referral partnerships.

My Data What type of access and ownership do I have of my data?

Your data stays yours! For most of our projects, we'll never even see your actual data. And with all of our custom software, we provide easy ways to export and manage your data.

Security What security measures will be built into my project?

We build security to best match your project's needs, covering:

  • secure coding standards
  • access control and audit logging
  • input validation/sanitization
  • encryption for sensitive data
  • data retention and DLP policies
  • active attack mitigation
  • breach detection and response

We follow established security frameworks including OWASP guidelines, NIST CSF, and ISO/IEC 27000 Series standards. Our secure development practices align with CWE Top 25 recommendations and CIS Controls for the prevention of vulnerabilities.

All of our code undergoes security reviews, testing, and vulnerability assessments before deployment to identify and remediate potential security vulnerabilities.

Compliance + Accessibility Do you build software to meet regulatory and accessibility compliance requirements?

Yes! We develop software to meet various compliance standards based on your industry and requirements.

This includes:

  • accessibility compliance like ADA/WCAG 2.1 AA and higher
  • healthcare regulations such as HIPAA and FDA validation for medical devices
  • digital signature requirements like E-SIGN, UETA, and eIDAS
  • data privacy laws including GDPR and CCPA
  • SOC 2 compliance for service organizations
  • financial reporting controls such as SOX-compliant change management and audit trails
  • secure payment following PCI DSS principles when integrating payment processors

We integrate compliance considerations from the initial design phase and provide documentation to support your audit and certification processes.

Mobile, Web, Desktop Can you build mobile, web, and desktop applications?

Yes! We can develop for mobile (iOS and Android), web (all major browsers), and desktop (Windows, Mac, and Linux), with native features including push notifications, offline functionality, file access, sharing, and so on. We ensure feature parity across all platforms while optimizing for each platform's specific UX patterns.

Maintenance + Updates Do you offer ongoing maintenance and feature updates?

While not required, we do offer flexible maintenance packages including bug fixes, security updates, performance optimizations, and feature enhancements. Our support tiers range from basic monitoring to full DevOps management with 24/7 support. We also offer retainer agreements for ongoing development work and can scale our involvement based on your team's needs.

Connecting Software Can you integrate with our existing software and systems?

Absolutely! Most custom software projects involve connecting to existing systems like CRMs, accounting software, databases, APIs, or legacy applications. We can work with virtually any system that has an API or database connection. During our discovery phase, we'll assess your current software and systems and design helpful integrations.

Training Do you provide training on how to use the software?

Yes! We include user training as part of our development process. This can include documentation, video tutorials, and live training sessions for your team. We tailor the training approach to your team's technical comfort level and can provide both end-user training and administrative training for different roles within your organization.

The Process What does your development process look like?

We start with a discovery phase where we dive deep into understanding your needs, research the requirements, and develop a detailed project plan with cost estimates and timeline. After that, we work in milestone-based phases with regular check-ins and demonstrations. You'll see progress throughout the project and have opportunities to provide feedback and request revisions at each milestone before we move forward. This approach ensures the final product meets your expectations while maintaining clear project momentum.

Need Changes What happens if I need changes during development?

We build flexibility into our milestone structure specifically for this. At each milestone, there's a revision phase where you can request refinements to ensure we're on the right track. Minor adjustments within the scope of that milestone are typically accommodated. For larger changes or new features, we'll discuss the impact on timeline and budget upfront, then work together to find the best path forward. Our goal is to build exactly what you need while maintaining project momentum.

Starting Info What information do you need from me to get started?

We begin with a discovery phase where we'll work together to understand your business processes, user needs, pain points, and project goals. This involves detailed discussions about your current workflows, desired features, technical requirements, and user roles. The discovery phase results in a comprehensive project plan, timeline, and cost estimate. This upfront investment in understanding your needs ensures we build exactly the right solution for your business.

Not Satisfied What if I'm not satisfied with the final product?

Our milestone-based approach with built-in revision phases is designed to catch any issues early and often. At each milestone, if you're not satisfied with the work after our revision process, you have the option to pause or conclude the project without payment for that milestone. Additionally, after the discovery phase, you'll have a clear picture of the project direction and can choose whether to proceed - you keep all the research and planning from that phase regardless. This structure minimizes risk while ensuring you get exactly what you need.

Adding Features Can you add features to my software after it's completed?

Yes! We design our software with future growth in mind. For planning purposes, additional features typically fall into these general ranges:

  • Simple additions (new reports, new data fields, basic workflows): $1k-5k
  • Medium features (new modules, adding roles system, enhanced functionality): $5k-15k
  • Complex features (major integrations, significant workflow changes): $15k-30k+
  • Major expansions (mobile apps, new portals, new platforms): $25k-50k+

For any feature estimated over $5k, we conduct a mini-discovery phase to provide detailed scope and accurate pricing. We can also discuss retainer agreements for ongoing development if you anticipate regular feature additions.

NDAs Do you sign NDAs or confidentiality agreements?

We understand the importance of protecting your business ideas and sensitive information. We're open to signing reasonable confidentiality agreements that protect your proprietary information while allowing us to operate our business effectively. We prefer to review NDAs on a case-by-case basis to ensure the terms are fair and practical for both parties.

Pricing How does pricing work?

Our pricing is project-based and determined during the discovery phase after we fully understand your requirements. We provide detailed cost estimates so there are no surprises, and any significant scope changes are discussed and agreed upon before affecting the budget. This upfront planning ensures the investment is predictable and transparent.

Payments How does payment work?

We structure payments around project milestones rather than hourly billing. You pay for each milestone only after reviewing the work and completing any necessary revisions. If you're not satisfied with a milestone after our revision process, you can pause or end the project without paying for that milestone. This approach means you're never paying for work you haven't seen and approved.

Pro bono + Community Do you take on community or pro bono projects?

Yes! We reserve time each year for community impact projects with nonprofits, educational organizations, and local community groups. These partnerships allow us to give back while working on meaningful projects that benefit our community. If you represent a qualifying organization, please reach out to discuss your needs and our current availability.

Still have questions?

Our technical team is ready to discuss your specific requirements

Get in Touch

Custom made software for the
past 20 years.

For over 20 years we've developed bespoke software and custom made tools for businesses and communities alike.

Let's see what we can do for you.

made with <3 + </>

Cannot be changed here,
contract already pending.