Don't make a significant investment without making sure the technology is fully functional in another district. Most school systems analysts and managers don't have the experience, skills, and access to best practices that commercial software designers do. Even if a district has outstanding employees who can design a system, the knowledge and expertise needed to maintain the system can be lost when those employees leave. Manage organizational and technological change carefully. Implementing new technology is tricky business.
Most implementations require a vast number of changes to the technology infrastructure.
These changes must be made in a way that protects existing technology while providing adequate capacity for the new technology. Administrators must become skilled users so they can model the use of the new technology. Start by deciding on a rate of technology change that the district can handle. Verify the functionality and final cost of technology before using it. Insist on site visits and discussions with a variety of the vendor's customers.