Custom software development trends