What is software development?
With customizable features to meet a variety of highly specific needs, software solutions streamline processes and make complex recurring functions easier to manage.
DGIT’s Software Development Team, also called the Computing Technologies Research Lab (CTRL), has the tools, experience, and expertise to develop software aligned to any goal of the UCLA community. Dedicated to collaboration, the team will listen carefully to your requirements and work with you from start to finish to engineer a solution.
What can software bring to my work?
Because software can be designed to your precise specifications, its potential to reinforce your work is endless. We have used our software solutions to power a variety of application-based functions, from tracking specimens to streamlining billing.
What kind of software do I need?
That is an excellent question, one that we will help you answer should you choose to use our services. Your work is complex and requires attention, so we start our software development process with a listening session. After that, we will make sure you get the software solutions you need.
Get started on your software!
Tell us about your goals, and we will help you meet them by developing software that aligns with your specific requirements and budget.
Simply create a service request ticket with Software Development in the Short Description field. A member of the Software Development Team will reach out to discuss your needs.
After a preliminary conversation, we will schedule a meeting to:
- Dig deep into your goals
- Determine a potential solution
- Discuss the overall scope of your project
Then we will prepare a scope of work that outlines your project in detail, including costs.
How much does software cost?
DGIT charges the following rates for software development:
- $86 an hour for anyone in our UCLA community
- $132 an hour for customers without a UCLA affiliation
The overall cost of our software solutions varies per project.
What if I need support on existing software?
To get help with existing DGIT-designed software, please create an incident ticket. A technician will respond as soon as possible!
What happens when my project is complete?
We host, manage, and support anything we build, and we will always be available to help you extend your project and solve technical issues.
- Hosting - We provide safe and secure hosting for any software-powered system, so you can start using it immediately without worrying about where it lives.
- Training - If your project merits the need, we will build an in-depth training plan into your scope of work.
- Support - We provide system administration, backups, and monitoring. This level of support requires approximately two hours per month and carries a charge of $86 an hour.
If you are interested in hosting an existing application, database, or website that the Software Development Team did not build, please visit our Server Hosting page.
Case Study: Outside Activity Tracking System (OATS)
To avoid potential conflicts of commitment, David Geffen School of Medicine faculty members need a way to evaluate outside professional activities before they engage in them. That need led us to develop software to power an online Outside Activity Tracking System (OATS).
The user-friendly, web-based tool allows faculty members to log in and track outside activities and income in a secure, standardized environment. We powered the system with smart software that leads users through a question-based interface.
Users input their answers, and the system processes them and finds the related guidelines. Cross-referencing the input to the guidelines, the system then determines if the activity requires pre-approval and even automates the approval process.