How Custom APIs Improve SMB Software Integration