Blog

Maria Jose Herrera

November 02, 2026

Spread the word


Share your thoughts

FIU Students Build AI Applications and Contribute to the BoxLang Ecosystem

The ongoing collaboration with Ortus Solutions connects student developers with BoxLang, the AI-first productivity platform, through real AI projects and open-source mentorship from its maintainers.

MIAMI — Monday November, 2026 — Florida International University students are gaining hands-on software development experience through an ongoing collaboration with Ortus Solutions, building applications with BoxLang and BoxLang AI while exploring opportunities to contribute to the technologies themselves.

The collaboration brings together two complementary experiences: developing working AI prototypes and participating in a semester-long open-source project through FIU’s CIS 3590 course. Students practice researching problems, designing solutions, testing code, and responding to feedback from experienced engineers.

The Fall 2026 initiative gives emerging developers experience working within active software projects while introducing technology leaders and educators to practical applications of BoxLang and BoxLang AI.

What Students Are Building

During the September 2026 FIU workshops and hackathon, student teams demonstrated four working prototypes addressing software development and education. All of the student teams built on BxAgents, BoxLang’s new convention-based framework for AI agents, which turns a simple structure of files and folders into a runnable agent application.

  • Pipeline Doctor analyzed a GitHub repository, proposed a bug fix, and generated a pull request for human review. When the team encountered usage limits, it switched AI providers and continued developing, demonstrating BoxLang AI’s provider-agnostic design.
  • Agent Factory coordinated architect, builder, coder, and QA agents to generate and validate software projects from a user prompt.
  • Study Buddy transformed uploaded documents into an interactive learning experience with document-grounded answers, quizzes, explanations, and progress tracking.
  • BX Forge generated specialized AI agents for reviewing code against selected standards, security requirements, or technology stacks.

The prototypes show how quickly new developers can turn AI ideas into working software with BoxLang. Each provided a working foundation for further testing and development before potential production use. Read the previous FIU announcement.

AI Built In: BoxLang AI

BoxLang AI is BoxLang’s native AI layer: one fluent API for 15+ model providers, agents, tools, memory, RAG, and MCP.

These capabilities help developers connect models with useful information and actions. An application can retrieve relevant content from documents, maintain conversational context, call an external service, or coordinate several steps in a workflow.

For students, this creates opportunities to explore the architecture behind an AI application. A document-based study assistant, for example, requires decisions about how information is retrieved and how answers relate to the source material. A code-review agent requires instructions, access to relevant code, and a process for evaluating its recommendations.

For engineering teams, the same building blocks can support experiments with internal knowledge assistants, developer tools, and workflow automation. BoxLang AI’s support for multiple providers gives teams options as they evaluate models against their requirements. Explore the framework, examples, and documentation at BoxLang AI.

Why BoxLang: AI-First Productivity on Any Runtime

BoxLang is an AI-first, open-source productivity platform: a modern dynamic language built so teams can ship AI-powered applications, APIs, and automation quickly. On the JVM, it also gives developers direct access to Java classes and libraries.

For Java teams, this creates opportunities to reuse existing libraries while introducing a dynamic language for scripting, automation, application logic, and experimentation. Developers can call Java code from BoxLang and embed BoxLang scripting into Java applications through the standard JSR-223 scripting interface. Explore BoxLang’s Java integration.For Java teams, this creates opportunities to reuse existing libraries while introducing a dynamic language for scripting, automation, application logic, and experimentation. Developers can call Java code from BoxLang and embed BoxLang scripting into Java applications through the standard JSR-223 scripting interface. Explore BoxLang’s Java integration.

For example, a team could retain an existing Java library for business rules or data processing and use BoxLang to coordinate a new workflow around it. Students can explore the same approach as they learn how application components work together.

BoxLang can also participate in applications built with other languages through HTTP APIs and service integrations. This gives teams a practical way to introduce a BoxLang component into a broader architecture, choosing the integration approach that fits their existing systems.

Contributing to the BoxLang Ecosystem

The Fall 2026 CIS 3590 collaboration is an active, ongoing project in which FIU students work with Ortus Solutions mentors to contribute to the BoxLang language and its development tools.

Ortus Solutions has provided FIU students with 100 candidate issues:

  • 68 BoxLang issues
  • 23 BoxLang IDE issues
  • 9 MatchBox issues

The project is still underway, with students working alongside mentors to investigate bugs, develop enhancements, and improve testing, documentation, and developer tooling across the BoxLang ecosystem. These figures represent the candidate issues provided for the collaboration, rather than completed fixes or merged pull requests. Additional opportunities may be identified as the project progresses.

Students begin by understanding an issue and researching the relevant code and documentation. They discuss their proposed approach with a mentor before implementing, testing, and documenting a change. Pull requests then provide a setting for technical feedback and revision.

Through this process, students gain experience working within an active open-source codebase while helping improve the language, tools, and resources available to the BoxLang community.

Learning Directly from Maintainers

Ortus Solutions engineers support the semester project as technical mentors and reviewers, helping students evaluate approaches, work through blockers, and improve their contributions.

Students retain ownership of their research and implementation. FIU manages course instruction, grading, and academic assessment.

The collaboration also gives the BoxLang team valuable feedback. Questions from new contributors can reveal opportunities to improve documentation, clarify examples, and make onboarding more accessible.

For technology leaders and educators, these experiences provide concrete examples of how mentorship and open-source participation can connect technical learning with professional development practices.

Explore the Technology and Start Building

Students, developers, and engineering teams can explore the technologies used throughout the collaboration:

Universities and organizations interested in workshops, student projects, technical mentorship, or development partnerships can contact Ortus Solutions to discuss opportunities.

About BoxLang

BoxLang is an AI-first, open-source productivity platform and modern dynamic language from Ortus Solutions. With native AI capabilities through BoxLang AI, Java interoperability, modular extensibility, and multiple runtimes, it helps teams build applications, APIs, agents, and automated workflows faster.

About BoxLang AI

BoxLang AI is an AI development framework for the BoxLang ecosystem. It provides a unified API for working with model providers, agents, tools, memory, retrieval-augmented generation, vector databases, and Model Context Protocol integrations.

About Ortus Solutions

Ortus Solutions is a software development and professional services company founded in 2006. The company develops BoxLang and open-source developer tools and provides application development, architecture, consulting, training, and support services.

Media Contact

Add Your Comment

Recent Entries

Coming Soon:  Version 4 Docker CommandBox Images with Enhanced Performance

Coming Soon: Version 4 Docker CommandBox Images with Enhanced Performance

CommandBox Docker images were the first CFML docker images and have nearly 2 million pulls, since their inception, to date. It's been a source of pride at Ortus that these images have been the most popular and reliable way to run CFML in containers and we are so very pleased to announce the next evolution, which will be the v4 images which run entirely on the BoxLang CLI and represent a significant overhaul of the image architecture.

These images are now available to test by appending -snapshot to your existing version tags and wil be released as stable, once CommandBox v6 emerges from release candidate status and is published as stable.

Jon Clausen
Jon Clausen
October 30, 2026
Free observability with BxMCP: give your AI agents eyes inside a live BoxLang runtime

Free observability with BxMCP: give your AI agents eyes inside a live BoxLang runtime

Ortus Solutions today announces that bx-mcp, the Model Context Protocol (MCP) server for BoxLang, is now free for everyone. Install it, point any MCP capable client at it, and your AI coding assistant, IDE agent or automation pipeline can inspect and operate a live BoxLang runtime: JVM, caches, datasources, slow requests, schedulers, logs and more. No BoxLang+ subscription required.

Luis Majano
Luis Majano
October 29, 2026
Inherited a CFML Application With Few Tests? Here’s Where to Start!

Inherited a CFML Application With Few Tests? Here’s Where to Start!

You need to change an application that has been running for years.

It might be a ColdFusion customer portal, a Lucee application supporting internal operations, or a CFML system your team is preparing to modernize. People depend on it, but some of its behavior lives in old tickets, scattered documentation, and the memory of whoever has supported it longest.

Now a release is approaching. You know more testing would help. The difficult part is deciding where to begin without putting every other priority on hold.

Start with one important workflow and build evidence around what it needs to do.

Explore Ortus Quality Assurance Services

Maria Jose Herrera
Maria Jose Herrera
October 27, 2026