Skip to main content
Home
  • Healthcare
    • Specialties
      • Cardiovascular Care
      • Oncology
      • Neurosurgery
      • Primary Care
      • View All Specialties >
    • For Health Professionals
      • Refer a Patient
      • Clinical Trials
      • Professional Development
      • View All >
    • For Patients & Visitors
      • MyChart Login
      • Accepted Insurance
      • Pay My Bill
      • Patient Information
      • View All >
    • Clinical Trials
      • Autism
      • Cancer
      • Obesity
      • Substance Abuse
      • View All Clinical Trials >
    • Find a Doctor
    • Make an Appointment

    General Inquiries

    Call today to schedule an appointment or fill out an online request form. If requested before 2 p.m. you will receive a response today.

    CALL

    713-798-1000

    Monday – Friday 8 a.m. – 5 p.m.


    ONLINE

    Request Now

    Request non-urgent appointments

    Request an appointment, learn about your rights as a patient, read about what to expect from your appointment, and more.

    As Houston's premier academic medical practice, Baylor Medicine delivers compassionate, innovative, evidence-based care.
    Find a Doctor

  • Education
    • Degree Programs & Admissions
      • M.D. Program
      • Ph.D. Programs
      • DNP Program (Nurse Anesthesia)
      • Genetic Counseling Program
      • P.A. Program
      • Orthotics & Prosthetics Program
      • Baccalaureate/M.D. Programs
      • Dual Degree Programs
      • View All Programs >
    • Financing Your Education
      • Tuition & Fees
      • Financial Aid
      • CARES ACT
    • Schools
      • School of Medicine
      • Graduate School of Biomedical Sciences
      • National School of Tropical Medicine
      • School of Health Professions
    • Advanced Training Programs
      • Residency Programs
      • Clinical Fellowships
      • Postdoctoral Research Positions
      • Continuing Professional Development
      • Diploma in Tropical Medicine
      • View All >
    • Resources
      • Departments
      • Academic Centers
      • Academic Calendars
      • Education Cores
      • View All >
    • Information For...
      • Students
      • Postdoctoral Researchers
      • Faculty
      • Alumni
    get-to-know-houston

    America's fourth-largest city is a great place to live, work, and play. Find out why.
    Get to Know Houston

  • Research
    • Research Offices
      • Advanced Technology Cores
      • Clinical Research
      • Institute for Clinical & Translational Research
      • Office of Research Leadership
      • Research IT
      • Sponsored Programs
    • Research at Baylor
      • Academic Centers
      • Departments
      • Faculty Labs
      • From the Labs
      • News
      • Our Research
      • Research Centers
      • Strategic Research Center
    • Additional Research Services
      • BCM Innovation Institute
      • Service Labs
      • VIICTR
    get-to-know-houston

    America's fourth-largest city is a great place to live, work, and play. Find out why.
    Get to Know Houston

  • Community
    • Healthcare Outreach
      • Community Programs
      • More >
    • Global Outreach
      • Global Health
      • Global Programs >
    • Educational Outreach
      • SMART Program
      • BioEd Online
      • More >
    • General Resources
      • Community Events
      • News
      • Blogs
      • Baylor in the Community
    get-to-know-houston

    America's fourth-largest city is a great place to live, work, and play. Find out why.
    Get to Know Houston

  • About
    • About Us
      • Academic Centers
      • Alumni
      • Careers
      • Departments
      • Giving
      • Leadership
      • Mission, Vision, Values
      • News
      • Our Affiliates
      • Fast Facts
      • Accreditation
    • Offices
      • President's Office
      • Office of Research
      • Ombuds Office
      • BCM Innovation Institute
      • View All >
    • Our Campus
      • Compliance
      • Safety and Security
      • Resource Stewardship & Sustainability
      • Team Shop
      • Find a Person
    get-to-know-houston

    America's fourth-largest city is a great place to live, work, and play. Find out why.
    Get to Know Houston

  • GIVE
  • CAREERS
  • INTRANET
  • Careers
  • Contact Us
  • News
About Us
  • Accessibility
  • Analytics
  • Compliance and Privacy
  • Content Management System
  • Digital Governance Branding
  • Domain Management
  • Editorial Standards
  • Information Architecture
  • Information Security
  • Mobile Technology
  • Open Source Software
  • Shared Mail Resources
  • Social Media
  • Software Development
  • Technical – User Experience
  • Testing and Release Management
  • Videoconference Recording
  • Web Design
  • Accessibility
  • Analytics
  • Compliance and Privacy
  • Content Management System
  • Digital Governance Branding
  • Domain Management
  • Editorial Standards
  • Information Architecture
  • Information Security
  • Mobile Technology
  • Open Source Software
  • Shared Mail Resources
  • Social Media
  • Software Development
  • Technical – User Experience
  • Testing and Release Management
  • Videoconference Recording
  • Web Design
  1. Baylor College of Medicine
  2. Digital Governance
  3. Software Development
  • Accessibility
  • Analytics
  • Compliance and Privacy
  • Content Management System
  • Digital Governance Branding
  • Domain Management
  • Editorial Standards
  • Information Architecture
  • Information Security
  • Mobile Technology
    • Mobile Application Request Form
  • Open Source Software
  • Shared Mail Resources
  • Social Media
  • Software Development
  • Technical – User Experience
  • Testing and Release Management
  • Videoconference Recording
  • Web Design

Software Development

Summary: Baylor College of Medicine seeks to set a requirement that all software application development efforts adhere to an appropriate set of standards. Any department or vendor hired by the College that develops an application must consider the application of a development standard relevant to the tools being leveraged to build the application. Deciding the rigor to which these standards are applied depends on the nature of the application, not on who is developing it.

Approving Authority: Office of Information Technology

Last Updated: Dec. 20, 2018

Purpose: Any department or vendor hired by the College that develops an application must consider the application of a development standard relevant to the tools being leveraged to build the application. Deciding the rigor to which these standards are applied depends on the nature of the application, not on who is developing it.

Scope: All software application development efforts undertaken by or contracted by College employees on behalf of the College.

Definitions

Coding standards

A set of rules and guidelines for the formatting of source code, which define a programming style.

Responsibilities

This information is intended for all College offices and departments that wish to develop applications in support of their functional needs.

Coding standards define a programming style. They are simply rules and guidelines for the formatting of source code.

Common areas of consideration for a coding standards include:

  • Naming Conventions
  • File Naming and Organization
  • Formatting and Indentation
  • Comments and Documentation
  • Classes, Functions and Interfaces
  • Pointer and Reference Usage
  • Testing

Guidelines

Risk of the application

Determine how essential the system is to the operation of the College/department. A system is considered High Risk if a failure of the system to function correctly and on schedule could result in a major failure by the College/department to perform essential functions, a significant loss of funds to the College, or a significant liability or legal exposure to the College.

Size and complexity of the application

When considering the development of a system, evaluate the time and resources required to complete the application and the overall complexity of the technology and the solution being developed.

Guideline Benefits

Developing and implementing applications can be complex, expensive, and may expose the College to serious liabilities, especially if the failure of the system could result in the failure of the organization to perform essential functions. Leveraging a set of development standards seeks to mitigate these risks.

The benefits of coding standards are readability, maintainability and compatibility. Any member of a development team should be able to read the code of another member. The coder who maintains a piece of code tomorrow may not be the coder who programmed it today.

Specific areas of benefit are:

  • Improved Code Integration
  • Easier Team Member Integration
  • Simplified Maintenance
  • Uniform Problem Solving
  • Minimized Need for Communication
  • Minimized Performance Pitfalls
  • Minimized risk of Security Vulnerabilities

To help reduce the risk of security vulnerabilities in internally developed software, regardless of language, the College has developed a set of Secure Coding Practice Guidelines.

For applications to be designed and implemented with proper security requirements, secure coding practices and a focus on security risks must be integrated into day-to-day operations and the development processes.  Application developers must complete secure coding requirements regardless of the device used for programming.  

The Secure Coding Practice Guidelines documentation can be found here:

Secure Coding Practice Guidelines (KB0012885)

Or, by searching “Secure Coding” at the IT Service Portal.

Coding Standards are guidelines for a specific programming language that recommend a programming style, practices, and methods for each aspect of a program written in that language. Because the College is not prescribing the development language that must be used for application development, we are not adhering to a specific set of best practices for a required language. That said, application developers should seek to leverage a well-accepted coding standard for the technology they are using. Examples include:

  • Microsoft .NET
  • PHP
  • Drupal
  • Apple IOS
  • Android

Documentation

Documentation is a critical component of any development activity. You will realize benefits even in small low-risk projects if you maintain minimum documentation supporting the significant decisions in the lifecycle process. In large or high-risk projects, having a record of your specific progress, key decisions, test results, security considerations, etc. will assist significantly in the review, testing, and sign-off of the various phases of the project. Please ensure the creation of appropriate documentation throughout each phase.

*Note: Policies cited in the Digital Governance document (approved by the Board and published in March 2019) supersede any previous agreement, policy and/or guideline.

Contact

Cognizant Office: Office of Information Technology via BCM Service Portal

General questions should be directed to the Digital Governance Subcommittee.

  • Accessibility
  • Analytics
  • Compliance and Privacy
  • Content Management System
  • Digital Governance Branding
  • Domain Management
  • Editorial Standards
  • Information Architecture
  • Information Security
  • Mobile Technology
    • Mobile Application Request Form
  • Open Source Software
  • Shared Mail Resources
  • Social Media
  • Software Development
  • Technical – User Experience
  • Testing and Release Management
  • Videoconference Recording
  • Web Design

Follow Us facebook twitter youtube linkedin instagram rss 

Footer Menu Healthcare

  • Healthcare
    • Specialties
    • MyChart Login
    • For Patients & Visitors
    • For Health Professionals
    • Clinical Trials
    • Find a Physician

Footer Menu Education

  • Education
    • Programs & Admissions
    • Student & Trainee Resources
    • Faculty Resources
    • School of Medicine
    • Graduate School of Biomedical Sciences
    • National School of Tropical Medicine
    • School of Health Professions
    • Tuition & Fees
    • Financial Aid

Footer Menu Research

  • Research
    • Our Research
    • Core Labs
    • Faculty Labs
    • Research Centers
    • Research Offices

Footer Menu Community

  • Community
    • Healthcare Outreach
    • Education Outreach
    • Global Programs
    • Community Events

Footer Menu About

  • About
    • Our Campus
    • Departments
    • Academic Centers
    • Administrative Offices
    • Affiliates
    • Leadership
    • Giving
    • Alumni

Footer Menu Resource Links

  • Resource Links
    • Contact Us
    • Find a Person
    • Careers
    • BCM Team Shop
    • News
    • Title IX Office
    • Compliance
    • Covid Response Site

©1998-2026 Baylor College of Medicine® | 1 Baylor Plaza, Houston, Texas 77030 | 713-798-4951
Have an edit or suggestion for this page?

  • Compliance
  • Privacy
  • Intranet