Cores Management Systems

Core Facilities

Affiliated Sites / University Resources

Help

Home Software Development and Systems Design Core

Software Development and Systems Design Core


The Software Development and Systems Design Core (SD2C) was founded in 2023 to service the University of Utah research community through the design, development, deployment, and maintenance of custom technologies. The core is directed by Andrew K. Moran, PhD, who has experience in managing IT projects, developing full-stack code, and strategizing CI/CD pipelines in research environments. The core specializes in game and app design for digital health but also has experience in research software engineering for biomedical applications. Dr. Moran brings a unique understanding of both user needs and knowledge of the coding infrastructure needed to deliver digital tools to researchers.

The SD2C offers the following services:

  • Automated data collection services
  • Custom database creation and deployment
  • Tailored data analysis pipelines
  • Embedded systems design (i.e., hardware/wearables and software integration)
  • Mobile app and video game development
  • Dynamic web development

Note: If you are seeking a quote estimate for grant support, please allow for a 1-2 weeks turnaround time for proper scoping of a project and a more accurate quote.

Project Rates1

Software and Hardware Development

ServiceDescriptionInternal Rate 
academic 
($/hr)
External Rate 
academic 
($/hr)
External Rate 
commercial 
($/hr)
ConsultationThe process of working with the client to understand their needs and requirements for the software.$30.00$46.20$85.00
Research & PrototypingThe process of performing background research and prototype development for software systems.$30.00$46.20$85.00
System design IThe process of designing the architecture and components of the software system.$60.00$92.40$120.00
System design IIThe process of designing the architecture and components of the software and hardware systems.$70.00$107.80$130.00
UI/UX mockupDesign and mockup of user interface and experience.$60.00$92.40$120.00
Development IWriting code for systems.$90.00$138.60$173.25
Development IIWriting code for systems with hardware implementation.$140.00$215.60$250.25
Testing ITesting to ensure the software works as expected and meets all requirements.$60.00$92.40$120.00
Testing IITesting to ensure the software and hardware work as expected and meet all requirements.$70.00$107.80$130.00
DeploymentThe process of making the software systems available to end-users.$30.00$46.20$85.00
Maintenance and support2The process of fixing bugs and adding new features to the software system after it has been deployed.$40.00$61.60$95.00
Performance TuningThe process of optimizing the software system to improve its performance and scalability.$100.00$154.00$160.00

Miscellaneous Development Fees

ServiceDescriptionInternal Rate 
academic 
($/hr)
External Rate 
academic 
($/hr)
External Rate 
commercial 
($/hr)
High-end computing fees3Services that utilize high GPU or CPU computing power.$50.00$77.00$100.00
Fasttrack feesFor expedited software development, testing, and deployment.$55.00$84.70$105.00
License usage feesProprietary licensing fees for the use of software not covered by OSL.SD4SDSD

Game Development

ServiceDescriptionInternal Rate 
academic 
($/hr)
External Rate 
academic 
($/hr)
External Rate 
commercial 
($/hr)
Game Design IGame design for non-VR applications.$50.00$77.00$80.00
Game Design IIGame design for VR applications.$55.00$83.00$85.00
Game Development IGame programming and asset creation for non-VR applications.$80.00$123.20$133.20
Game Development IIGame programming and asset creation for VR applications.$90.00$138.60$148.60
Game Testing/Optimization IGame optimization and testing for non-VR applications.$50.00$77.00$80.00
Game Testing/Optimization IIGame optimization and testing for VR applications.$55.00$83.00$85.00
Game Deployment IGame integration and deployment for non-VR applications.$25.00$38.50$80.00
Game Deployment IIGame integration and deployment for VR applications.$45.00$58.50$105.00

Footnotes

  1. As of December 2023, pending administrative approval. ↩︎
  2. Reasonable post-deployment maintenance of software with patches/bug fixes caused by SD2C code is complimentary, with a set end date. However, this fee mainly relates to small-scale, existing software modification and testing. ↩︎
  3. Miscellaneous high-end computing services are extra fees charged for cloud computing, ML/AI algorithm development, or any computationally intensive programs that require development and testing on a powerful machine (such as CHPC's supercomputing cluster). These costs help recover computing time for the SD2C on CHPC clusters. ↩︎
  4. SD means software dependent. This fee depends on the number of software licenses needed for development which are not listed on OSL's website. ↩︎

Requesting Services

Existing users may login directly to the Resource Scheduling System to schedule or order services. This system is cores-wide and uses University of Utah uNID authentication.

Andrew K. Moran, PhD

Facility Director

Contact

Jared Slawski, MBA

Software Developer

Contact

Jonah Brooks, MA

Software Design Engineer

Contact

Jashpranav Shah, MS

Jr. Software Design Engineer

Contact

Hours of Operation

8:00 am to 4:00 pm
Monday - Friday

Citing Our Facility

Acknowledgments

We would like to thank you for acknowledging our facility. This recognition allows us to highlight the impact of your work and demonstrates the important contributions of our facility makes to research across the University of Utah. The recognition our core receives from your acknowledgments also aids in receiving grants and further funding for equipment and services we can provide to our users.

Self-Run Services / Instrumentation Usage:

In published papers that used instruments at our facility and notably involved staff members please use the following format:

We acknowledge the Software Development and System Design Core at the University of Utah for its services.

Assisted Services:

In published papers where a staff member assisted you in addition to the requested services please use the following format:

We acknowledge the Software Development and Systems Design Core at the University of Utah for use of equipment (insert instrument/service details here), and thank (insert staff member-required) for their assistance in (service provided).

Collaboration:

For publications resulting from collaborations that assisted with the methodologies, planning process and execution of your experiment in addition to equipment usage we require Co-author attribution on your publication for our facility and any staff members who provided substantial contributions to the originating project.