lending software development