Razvoj, razvojni alati i okviri