{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "1147",
  "slug": "reflex-series-a-custom-software-factory",
  "edition": "2026-11-05T12",
  "url": "https://hangingcontext.com/stories/2026-11-05/reflex-series-a-custom-software-factory/",
  "newsroom": "artificial-intelligence",
  "beat": "funding-deals",
  "newsroom_title": "Artificial Intelligence",
  "angle": "Reflex raised $14M to build custom software by factory. The hard part is the process, not the code",
  "headline": "Reflex raised $14M to build custom software by factory. The hard part is the process, not the code",
  "dek": "Reflex raised a $14 million Series A led by Standard Capital, taking total funding to $19 million, as founders and investors argue custom software only pays when the process is repeatable.",
  "published_at": "2026-11-05T12:31:01Z",
  "labels": {
    "trust": "confirmed",
    "trust_text": "Confirmed · 3 Manifests",
    "newsroom": "Artificial Intelligence"
  },
  "source_count": 3,
  "publishers": [
    "basis-ai-blog",
    "general-catalyst-blog",
    "reflex-dev-blog"
  ],
  "sources": [
    "basis-ai-blog",
    "general-catalyst-blog",
    "reflex-dev-blog"
  ],
  "distinct_source_count": 3,
  "key_facts": [
    {
      "text": "Reflex raised $14 million in a Series A led by Standard Capital, with Databricks Ventures, Y Combinator, Lux Capital and Abstract Ventures participating, bringing total funding to $19 million.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793879065214495645",
          "claim_ids": [
            "1793879294721598443",
            "1793879294723150958",
            "1793879294724620428",
            "1793879294726839704"
          ]
        }
      ]
    },
    {
      "text": "Reflex builds custom software optimised for specific business operations and says its applications can be deployed in air-gapped environments, with customers owning the final applications.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793879065214495645",
          "claim_ids": [
            "1793879294727315644",
            "1793879294732445322",
            "1793879294731490841"
          ]
        }
      ]
    },
    {
      "text": "Accrual automates 90% to 99% of tax preparation tasks, according to the company, and is acquiring an accounting firm to better understand industry operations.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793813890461508176",
          "claim_ids": [
            "1793814139966150846",
            "1793814139971584442"
          ]
        }
      ]
    },
    {
      "text": "Most companies have not experienced the same jump in productivity as individual engineers, according to Basis, which argues agents must perform work the same way every time to integrate into organisational processes.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793816903862837590",
          "claim_ids": [
            "1793817271933296430",
            "1793817271929008138"
          ]
        }
      ]
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "The round",
      "paragraphs": [
        {
          "markdown": "Reflex has raised $14 million in a Series A funding round led by Standard Capital, with participation from Databricks Ventures, Y Combinator, Lux Capital and Abstract Ventures. The round brings the company's total funding to $19 million. Reflex uses AI to build applications from business problems, and says it aims to make the software-building process repeatable. Its forward-deployed engineers handle data connection and business logic verification, and customers own the final applications built by Reflex.",
          "cites": [
            {
              "manifest_id": "1793879065214495645",
              "claim_ids": [
                "1793879294721598443",
                "1793879294723150958",
                "1793879294724620428",
                "1793879294726839704",
                "1793879294729795437",
                "1793879294737410771",
                "1793879294730979689",
                "1793879294731490841"
              ]
            }
          ]
        },
        {
          "markdown": "The pitch is custom software without the usual custom-software trap. Reflex builds custom software optimised for specific business operations, and its applications can be deployed in air-gapped environments. The company serves organisations in finance, healthcare and government, and originated as an open-source Python framework. The air-gapped option is the tell: the target customer is the regulated organisation that cannot send its data to a shared cloud, however good the model is.",
          "cites": [
            {
              "manifest_id": "1793879065214495645",
              "claim_ids": [
                "1793879294727315644",
                "1793879294732445322",
                "1793879294734747081",
                "1793879294735958340"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Fast individuals, slow companies",
      "paragraphs": [
        {
          "markdown": "Basis, writing this week, argues that the Reflex model only works if the process is disciplined. The company says AI has made individual engineers significantly faster, but most companies have not experienced the same jump in productivity. The reason, according to Basis, is that organisations scale through process, and agents that improvise through every task cannot be integrated into organisational processes.",
          "cites": [
            {
              "manifest_id": "1793816903862837590",
              "claim_ids": [
                "1793817271926033262",
                "1793817271929008138",
                "1793817271930927586",
                "1793817271932212089"
              ]
            }
          ]
        },
        {
          "markdown": "Basis says organisational integration requires agents to perform work the same way every time, and that outcome evaluations are insufficient for production because they do not predict agent behaviour. Its answer is opinionated agents that follow defined behaviour specifications, with forking and sub-agent simulations used to diagnose poor agent decisions. Trust in AI agents is earned similarly to how a new coworker earns trust, the company says. The point for a software factory is sharp: generating the code is the easy part. Generating it the same way, every time, is the product.",
          "cites": [
            {
              "manifest_id": "1793816903862837590",
              "claim_ids": [
                "1793817271933296430",
                "1793817271938951572",
                "1793817271936584418",
                "1793817271935369756",
                "1793817271939610969",
                "1793817271940375073"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Some work cannot be one-shotted",
      "paragraphs": [
        {
          "markdown": "Accrual makes the same argument from accounting. Cosmin Nicolaescu, who previously served as chief technology officer of Brex, explains that accounting workflows are complex and multiplayer, making them resistant to one-shot AI automation. Accrual has grown into a platform covering tax, audit and advisory services, chose tax as its initial product focus, and uses a model-agnostic approach to AI, testing and selecting the best model for each specific agent.",
          "cites": [
            {
              "manifest_id": "1793813890461508176",
              "claim_ids": [
                "1793814139964652948",
                "1793814139960034034",
                "1793814139963621974",
                "1793814139967693389",
                "1793814139969079713"
              ]
            }
          ]
        },
        {
          "markdown": "Accrual says it automates 90% to 99% of tax preparation tasks, and it is acquiring an accounting firm to better understand industry operations, because its biggest challenge in the industry is change management. The company employs approximately 20 people, with roughly half being engineers, and operates without a formal management layer. The acquisition is the interesting move: a software company buying the humans whose work it automates, in order to learn the process well enough to repeat it.",
          "cites": [
            {
              "manifest_id": "1793813890461508176",
              "claim_ids": [
                "1793814139966150846",
                "1793814139971584442",
                "1793814139975401028",
                "1793814139974686169",
                "1793814139972742809"
              ]
            }
          ]
        },
        {
          "markdown": "The three stories add up to one test for the software-factory bet. Reflex has the funding and the regulated customers. Basis says the factory only counts if the output is repeatable process, not fast improvisation. Accrual says the deepest workflows resist one-shot automation and have to be learned from inside the profession. A founder betting on custom software should ask which of those three the factory actually sells.",
          "cites": [
            {
              "manifest_id": "1793879065214495645",
              "claim_ids": [
                "1793879294737410771"
              ]
            },
            {
              "manifest_id": "1793816903862837590",
              "claim_ids": [
                "1793817271933296430"
              ]
            },
            {
              "manifest_id": "1793813890461508176",
              "claim_ids": [
                "1793814139964652948"
              ]
            }
          ]
        }
      ]
    }
  ],
  "unresolved": [
    "Whether Reflex's repeatable factory model holds across finance, healthcare and government customers",
    "How much of Accrual's 90% to 99% tax automation figure reflects end-to-end work versus preparation steps",
    "Whether behaviour specifications become a standard way to make agents repeatable"
  ],
  "decision_card": {
    "useful_for": [
      "Founders building custom software with AI",
      "Investors evaluating AI software-factory pitches"
    ],
    "not_for": [
      "Buyers wanting off-the-shelf enterprise software",
      "Teams expecting one-shot automation of complex workflows"
    ],
    "compare_against": [
      "Generic enterprise software suites",
      "In-house engineering teams"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-11-05T12-ai"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1793879065214495645",
    "1793813890461508176",
    "1793816903862837590"
  ],
  "manifests": [
    {
      "manifest_id": "1793879065214495645",
      "title": "NewAnnouncing our $14M Series ARead moreNewAnnouncing our $14M Series ARead more",
      "source_name": "reflex-dev-blog",
      "source_url": "https://reflex.dev/blog/series-a-announcement",
      "published_date": "2026-11-05"
    },
    {
      "manifest_id": "1793813890461508176",
      "title": "Accounting Can't Be One-Shotted",
      "source_name": "general-catalyst-blog",
      "source_url": "https://generalcatalyst.com/stories/accounting-cant-be-one-shotted",
      "published_date": "2026-11-04"
    },
    {
      "manifest_id": "1793816903862837590",
      "title": "Why AI Makes You 100x Faster but Not Your Company",
      "source_name": "basis-ai-blog",
      "source_url": "https://getbasis.ai/blogs/why-ai-makes-you-100x-faster-but-not-your-company",
      "published_date": "2026-11-04"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1793879065214495645",
      "1793813890461508176",
      "1793816903862837590"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{\"client\":\"your-agent-name\"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect/start",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1793879065214495645",
      "all": "for id in 1793879065214495645 1793813890461508176 1793816903862837590; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-11-05/reflex-series-a-custom-software-factory/",
    "json": "https://hangingcontext.com/stories/2026-11-05/reflex-series-a-custom-software-factory/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-11-05/reflex-series-a-custom-software-factory/index.md",
    "newsroom": "https://hangingcontext.com/n/artificial-intelligence/",
    "edition": "https://hangingcontext.com/editions/2026-11-05T12/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-11-05/continual-learning-specialization-shift/",
      "headline": "Models that learn on the job: the pitch is specialisation, and the research is catching up",
      "slug": "continual-learning-specialization-shift"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-11-04/self-improving-agent-systems/",
      "headline": "Agents that improve themselves, and each other",
      "slug": "self-improving-agent-systems"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-11-04/alignment-breaks-groups-images-values/",
      "headline": "When alignment works in one setting and fails in the next",
      "slug": "alignment-breaks-groups-images-values"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-11-04/open-frontier-platform-stack/",
      "headline": "The open frontier is becoming a platform stack",
      "slug": "open-frontier-platform-stack"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Connect your agent over MCP",
    "text": "Add https://mcp.synorb.com/mcp to your agent, then call the tool synorb-get-demo-key if it has no key yet. It needs no email and no form. Keys are free for 72 hours, and new keys are limited per network.",
    "cta": {
      "label": "How to connect",
      "url": "https://synorb.com/connect/start"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-11-05/reflex-series-a-custom-software-factory/"
  }
}
