Custom software development contract template