How to decide what inputs to gather
Start by identifying which scenario below best describes your situation, then gather the inputs listed for that scenario.Modernizing a legacy system
Gather source code, database schemas, existing documentation, screenshots of the current application, and any ATO or compliance artifacts.Your entry point: Phase 2 Path B — Legacy System Modernization
Responding to a solicitation
Gather the RFP, task order, SOW, SOR, or Tech Spec documents. If you have discovery notes, interview transcripts, or JAD session outputs, include those as well.Your entry point: Phase 1 Path A — Prototype from a Solicitation
Starting from an idea
You do not need any files to get started. Describe what you need in plain language — that description becomes your first prompt. BlueGenAI generates a complete, modern, accessible application design from that description alone.Your entry point: Phase 1 Path B — Stakeholder Alignment
Preparing your inputs
Contractual Requirements
RFP, RFI, RFQ, SOW, SOR, or Tech Spec documents.- Locate your solicitation or contract documents
- Export as PDF or keep as Word files — both are supported
- Include the full document — do not excerpt or summarize before uploading
- Upload via the Files icon in the toolbar
Legacy Application Artifacts
Source code, database schemas, configuration files, and interface specifications.- Create a ZIP archive of the entire codebase — this is the preferred format for full codebases
- Include configuration files in the archive:
package.json,requirements.txt,docker-compose.yml,.env.example - Include database DDL scripts and schema exports
- Include API interface specifications for any connected systems
- Do not clean or filter the code before uploading — messy code is handled; removing files loses context
| Pattern | Examples |
|---|---|
| Mainframe | COBOL, JCL, RPG, AS/400 |
| Legacy web | Classic ASP, VB6, VBScript |
| Legacy Java | J2EE, Struts, older Spring |
| Legacy .NET | Web Forms, WCF |
| Database | SQL, PL/SQL, T-SQL stored procedures |
| Modern languages | Python, JavaScript, Java, C#, and all others |
Support Documentation
Process flows, SOPs, policy documents, compliance artifacts, and screenshots.- Gather process flow documents, standard operating procedures, and policy documents
- Take screenshots of existing application screens if available
- Include ATO/Compliance documentation if you have it
- Include system manuals, operator guides, and user guides
Natural Language
User stories, meeting notes, JAD transcripts, and plain language descriptions.- Compile user stories, meeting notes, and JAD session transcripts into a document
- These can be uploaded as files or typed directly into prompts — both work
- Even informal notes and rough descriptions are useful
Supported file formats
| Category | Formats |
|---|---|
| Documents | PDF (.pdf), Word (.docx), PowerPoint (.pptx) |
| Source code | Individual files (.py, .js, .java, .cs, etc.) or ZIP archives |
| Images & screenshots | PNG (.png), JPEG (.jpg / .jpeg), GIF (.gif) |
| Archives | ZIP (.zip) — CAB extracts and categorizes contents automatically |
How to upload inputs to the platform
- Open your project
- Click the Files icon in the toolbar
- Click Upload and select your files
- Your files are now available to reference in any prompt