5 Things to Consider When Develop Software for Your Organizations