Well-designed APIs, even those often-neglected internal APIs, make developers more productive and businesses more agile.