Harrison, I get the feeling you didn't actually peek around the board, and you should. Your questions are not new, many have been answered (or not answered) numerous times in older threads. Please take the time to check out what already exists and come back with specifics - which will, I would assume, create a far more meaningful discussion, one in which many more people would be willing to engage.
And (please excuse my cynical nature but we've seen it too much here) I admit to being a bit suspicious of your claim to be a college student working in tandem with /developing computer programs for SMs without (clearly) any idea of what we do. It smells like fishing on a sales call from a pro.
Thank you