Evaluating Approaches: SQL vs. ORM vs. APIs