Built Technologies builds an AI-powered document intelligence solution on AWS to power agents across real estate finance Built Technologies deployed an AI-powered document processing engine on Amazon Bedrock and the AWS Intelligent Document Processing Accelerator to automate complex real estate finance workflows, reducing processing times from days to minutes across hundreds of document types. The solution, developed with AWS partners, serves as the foundation for agentic products across the real estate lifecycle. Artificial Intelligence https://aws.amazon.com/blogs/machine-learning/ Built Technologies builds an AI-powered document intelligence solution on AWS to power agents across real estate finance Document processing in real estate is complex and highly manual, impacting critical business decisions at scale, making it ripe for automation. Built Technologies http://getbuilt.com/ , a real estate finance software provider, processes over $500B in real estate projects. The company deployed an AI-powered document processing engine on Amazon Bedrock and the AWS Intelligent Document Processing https://github.com/aws-solutions-library-samples/accelerated-intelligent-document-processing-on-aws IDP Accelerator. That engine now serves as the foundation for agentic products across the real estate lifecycle. In this post, we share the need for AI-powered document intelligence in real estate and an architectural deep dive to build it. Real estate finance runs on documents: draw packages, loan agreements, invoices, insurance certificates, inspection reports, and dozens more. Each contains information that lenders and stakeholders need to review, validate, and act on. These documents are often long, inconsistent, domain-specific, and difficult to process with traditional automation. For Built, document intelligence is not a back-office utility. It’s a horizontal AI capability that sits at the foundation of a new generation of agentic products launching across the real estate finance lifecycle. Whether an agent is reviewing a construction draw, analyzing a loan agreement, validating insurance coverage, summarizing an offering memorandum, or identifying exceptions in a portfolio, it needs the same core capability: the ability to understand documents with context, accuracy, and traceability. To build that foundation, Built partnered with the AWS Generative AI Innovation Center GenAIIC , AWS Partner AND Digital, and AWS account teams to create a scalable, AI-powered document processing engine. The result is a reusable document intelligence solution that can classify, split, extract, evaluate, and reason over complex real estate finance documents. It reduces workflows that previously took days to minutes, supports hundreds of document types, and gives technical teams and industry experts a shared environment for building and improving document processors. Why real estate finance needs AI-powered document intelligence Real estate finance is document-heavy, fragmented, and highly contextual. A single transaction or asset can involve hundreds or thousands of pages of documentation produced by different parties, in different formats, at different stages of the asset lifecycle. Some documents are standardized, such as ACORD 25 certificates https://www.dfs.ny.gov/system/files/documents/2025/12/acord-25-2025-12-liability.pdf or government forms. Others are highly variable, such as offering memorandums, loan agreements, appraisals, Excel-based financial models, and plans and specifications. Many contain nested tables, scanned pages, embedded images, inconsistent labels, legal language, handwritten annotations, and borrower- or lender-specific terminology. Built’s existing document-processing capabilities helped the company move from manual work to automated extraction across many document types. The team had established 26 processors for extraction, splitting, and classification using optical character recognition OCR and traditional machine learning ML . That approach worked for narrower use cases where the fields were explicit, and layouts were predictable. But as Built Technologies expanded its AI roadmap across the real estate lifecycle, the team needed something more flexible and more intelligent. They needed a solution that could support more than 250 document types, handle millions of documents, and power agents that could reason over documents rather than simply extract text from them. Built faced several challenges: Document volume and variety : Built processes more than 250 document types across construction lending, real estate finance, asset management, compliance, and portfolio workflows among others. Individual documents can exceed 500 pages. Complex, inconsistent document structures : Many documents contain nested tables, embedded imagery, scanned pages, custom layouts, and non-standard terminology. Context-dependent extraction : Important information is often implied, distributed across multiple sections, or expressed in domain-specific language rather than presented as a clearly labeled field. High confidence requirements : Built required over 95 percent confidence in classification and extraction workflows to support production use in financial and compliance-sensitive processes. Scale and extensibility : Built needed a solution that could support not only one product workflow, but many agentic AI products launching throughout the year. The goal was to make document understanding a reusable AI capability across Built’s product ecosystem. From OCR-based extraction to agentic document understanding Traditional OCR and machine learning-based document extraction generally works by identifying text and matching it to expected fields, labels, layouts, or prior templates. This can be effective for structured documents, but it’s limited when the task requires judgment, context, or domain reasoning. For example, finding a loan amount, invoice number, or policy expiration date may be a relatively direct extraction task. The field is usually explicit, labeled, and located near predictable text. However, finding covenants in a loan agreement is different. Covenants are often not presented in a straightforward table labeled “Covenants.” They might appear across multiple sections of a long agreement. They may be embedded in legal language, defined through references to other sections, or expressed as borrower obligations, restrictions, reporting requirements, financial thresholds, default triggers, or remedies. A keyword search for “covenant” might miss the substance. A traditional extraction model may find the word but fail to understand the obligation. An agentic document workflow can approach the problem differently. Instead of only extracting fields from text, the system can interpret the document in context. It can identify relevant sections, reason over definitions and obligations, distinguish between requirements and exceptions, extract structured outputs, and provide supporting evidence for review. For a loan agreement, an agentic workflow could: - Identify the document type and relevant agreement structure. - Locate sections related to borrower obligations, financial reporting, restrictions, defaults, and remedies. - Infer which clauses represent covenants, even when they are not explicitly labeled. - Extract the covenant name, requirement, threshold, frequency, effective period, responsible party, and consequence of breach. - Provide references back to the source document for human review. - Route ambiguous or low-confidence results to a subject matter expert. - Capture corrections and feed them back into schema, prompt, and evaluation workflows. This is the shift Built needed: from document extraction to document understanding. That same pattern applies across real estate finance. Agents need to understand whether insurance coverage satisfies requirements, whether a draw package contains the required documentation, whether an appraisal supports underwriting assumptions, whether an offering memorandum contains key risk indicators, or whether a portfolio document includes exceptions that require attention. In each case, the document is not only a source of text. It is a source of business context. A horizontal solution for the Built Technologies agentic AI roadmap Built designed the new document intelligence solution as a horizontal capability rather than a single-purpose solution. The first production use case focused on commercial construction loan draw packages, where borrowers submit collections of documents to request fund disbursements during construction projects. Draw packages are a strong proving ground because they are large, variable, time-sensitive, and operationally important. However, the solution was intentionally designed to support real estate finance at large. The same classification, splitting, extraction, evaluation, and human-review capabilities can be reused across multiple agents and workflows, including: Draw review agents that classify package contents, identify missing documents, extract invoice and lien waiver data, and flag exceptions. Loan agreement agents that identify covenants, reporting obligations, financial thresholds, borrower restrictions, and default provisions. Insurance agents that validate certificates of insurance, policy declarations, coverage limits, endorsements, exclusions, and expiration dates. Underwriting agents that summarize offering memorandums, appraisals, rent rolls, budgets, and financial models. Asset management agents that monitor ongoing reporting packages, identify changes, and surface portfolio-level risks. Compliance agents that inspect required forms, permits, inspection reports, and regulatory documentation. Each of these agents depends on the same foundational ability: turning unstructured, inconsistent, high-volume documents into structured, validated, explainable intelligence. By making document processing a shared solution capability, Built can accelerate its AI roadmap without rebuilding extraction pipelines for every product. New agents can reuse the same infrastructure for ingestion, classification, schema management, extraction, evaluation, and review. Architecture deep dive: Intelligent Document Processing Accelerator and Amazon Bedrock Built partnered with AWS GenAIIC and AND Digital to build the solution using the AWS Intelligent Document Processing IDP Accelerator as the foundation. The solution uses Amazon Bedrock for generative AI-powered classification, splitting, schema generation, extraction, assessment, and document reasoning. The solution uses a multi-stage pipeline orchestrated by AWS Step Functions. Each document moves through a defined sequence of stages: OCR, classification and splitting, extraction, assessment, and optional rule validation. Each stage is powered by a discrete AWS Lambda function. This section walks through that pipeline using a representative example: a 150-page commercial construction draw package that arrives as a single PDF containing invoices, lien waivers, insurance certificates, and a cover letter in no particular order. At a high level, the pipeline works as follows. A document uploaded to an Amazon Simple Storage Service Amazon S3 input bucket emits an Amazon EventBridge event. A Queue Sender Lambda function records the event in an Amazon DynamoDB tracking table and places a message on an Amazon Simple Queue Service Amazon SQS queue. A Queue Processor Lambda function manages concurrency through a DynamoDB atomic counter and, when capacity is available, starts an AWS Step Functions execution for the document. The state machine then runs the processing stages in order: OCR, then classification and splitting, then extraction, then assessment, and finally a process-results step. Extraction runs inside a Step Functions Map state, which is the mechanism that lets the solution process classified sections in parallel. When the 150-page draw package is split into its constituent documents, each section receives its own extraction invocation that runs concurrently with the others. Total processing time is bounded by the longest individual section rather than the sum of all sections. This is one of the reasons workflows that previously took days now finish in minutes. Results are written to an S3 output bucket, and AWS AppSync delivers real-time status updates to the user interface through GraphQL subscriptions. Document ingestion and review experience AND Digital built a custom React-based UI authenticated through Amazon Cognito. The UI gives users a central place to upload documents, manage processors, define schemas, review extraction results, compare versions, and inspect confidence scores. The custom UI was important because Built needed the solution to support both technical users and business subject matter experts. Document intelligence can’t be managed only by engineering teams. The people who understand the documents best are often lending experts, operations teams, compliance specialists, product managers, and customer-facing teams. When a user uploads a draw package, the document is stored in Amazon S3 through pre-signed URLs, and the Amazon EventBridge upload event sets the pipeline in motion. The concurrency layer the DynamoDB atomic counter paired with the SQS queue keeps the rate of Step Functions executions within Amazon Bedrock and Amazon Textract service limits. This is what allows the same path to handle both a single ad hoc upload and a 50,000-document batch run without changes. OCR and structural extraction When documents enter the pipeline, AWS Lambda triggers Amazon Textract to extract text, tables, forms, signatures, and structural hierarchy. Textract provides the document structure that the downstream generative AI workflows rely on for classification and extraction. For large documents, the system processes pages individually, which allows parallelization but requires careful concurrency and throttle management at scale. The OCR stage normalizes its output into a consistent structure that later stages consume, recording the location of the raw text, parsed text, and page image for every page in Amazon S3: The solution can also use Amazon Bedrock as an alternative OCR backend for documents where a vision-capable model reads the page more reliably than traditional OCR, such as low-quality scans or dense handwritten annotations. The OCR backend is a configuration choice rather than a code change, so teams can select Textract or Bedrock per processor. Intelligent classification and splitting After OCR processing, the classification workflow uses Amazon Bedrock to determine document types and identify boundaries within combined PDFs. This is especially important in real estate finance, where a single package may contain many documents in unpredictable order. Instead of requiring a separate document splitter with rigid page limitations, the solution identifies the constituent documents inside large packages and preserves their relationship to the broader transaction. Classification is driven by a configurable prompt that lists the available document types and a set of examples. A prompt cache delimiter separates the static instructions from the document text so the static portion can be reused across requests: The <