Application Development involves designing, building, and maintaining custom software solutions that support the unique needs of the School of Medicine.

Our software is also utilized by other groups across the University and Health System including other schools in the Health Sciences campus and MCV Physicians. Our solutions range from internal workflow tools to enterprise-level systems. Our focus includes not only streamlining operations and improving efficiency, but also providing a modern, intuitive user experience, and ensuring compliance with institutional and regulatory standards. In addition to custom applications, the team also supports integrations between both custom and vendor software.

Our Mission

The Application Development team delivers high-quality, scalable, and secure applications that support the School’s strategic goals. We focus on:

  • User-Centered Design: Building intuitive and accessible applications.
  • Agile Development: Iterating quickly to meet evolving needs.
  • System Integration: Connecting disparate systems for seamless workflows.
  • Security & Compliance: Ensuring applications meet institutional and regulatory standards.

Approach

We follow an agile, iterative development process that emphasizes collaboration, transparency, and continuous improvement:

  • Discovery & Planning: Understanding user needs and defining technical scope.
  • Development: Building and validating functionality.
  • Deployment & Support: Launching and maintaining applications.

Services

We offer a wide range of services to support application needs across the School of Medicine:

  • Custom Application Development: Tailored solutions for administrative, academic, and research workflows.
  • System Integration: APIs and middleware to connect systems across SOM, VCU, and VCU Health.
  • Maintenance & Support: Ongoing updates, bug fixes, and user support.

Tools & Technologies

Graphic for technologyOur developers use modern frameworks and platforms to build robust applications:

  • .NET / C#: For enterprise-grade web applications, jobs and services.
  • JavaScript Frameworks: For dynamic front-end development.
  • SQL Server / MySQL / Oracle: For secure and scalable data storage.
  • Azure DevOps / Jenkins: For version control and CI/CD pipelines.

Application Inventory

See our application inventory

Team

  • Andrew Leisure, Sr. Applications & Data Analyst
  • Chris Stephens, Sr. Applications & Data Analyst
  • Krithika Kulanthaivelu, Sr. Applications & Data Analyst
  • Matt Avitable, Applications & Data Analyst
  • Melvin Denwiddie, DevOps Engineer
  • Michael Wu, Assistant Director for Application Development