Technical due diligence checklist for it::Software
Use and customize this technical due diligence checklist for it investments to review potential software acquisitions and check factors, such as legal, security, open source, and code quality compliance.
What does this form include?
This form contains 16 sections:
Please review all the items below
Organization
- IT Organization chart & Client structure (quantity, type, location)
- Incorporation Documents of the Company
- Employee List – name, responsibility, salary, start date
- Help Desk approach & Change Management processes
- Key support issues & challenges
Financial Statements
- Audited and unaudited consolidated financial statements of the business
- Budget projections and business plans
- Compared past budgets with actual experience to check accuracy of projections
Hardware
- CPU’s & location
- Database
- Networks by location (LAN/WAN)
- Telecommunications/connectivity approach
- Stability? Life expectancy? Replacement/upgrade strategy?
Systems Software
- Operating systems
- Application systems development software
- Database Management systems
- Security
- Current technology? Life expectancy? Replacement/upgrade strategy?
Architecture and Code
- Architecture Review
- Legacy Components
- Third-party/open source components
- Code Quality
Apps
- Application systems (Quantify all in use)
- Electronic interfaces
- Special processes
- Standard across the network?
- Approach to release management
- Report Writing capabilities
- Support approach & known issues
- Stability? Life expectancy? Replacement/upgrade strategy?
Projects
- Large scale projects – i.e., reengineering, new systems, SW development
- Mid-range enhancements
- Software support backlog
- New business development needs
- Productivity enhancements
- Client requirements
- New technology R&D
- Consulting and/or contractor needs anticipated (next 12 months)
Budget and Trends
- Personnel
- Software maintenance
- Hardware maintenance
- Equipment leases & rental
- Supplies
- Data Communications
- Voice communications
- Outside contractors
- Rent related to IT equipment and staff
- Consulting/contractors
- Material technology-related expenses due to the company’s industry
Capital Budget
- Immediate needs (next 6 months)
- Anticipated need for normal growth (next 12-18 months)
Contracts
- Server application software licenses
- PC software licenses
- Software support & maintenance
- Hardware leases
- Hardware maintenance
- Software and/or hardware purchase agreements (ownership)
- Contract programmers or other consulting agreements
Computer Operations
- Service level – response time, system availability, report distribution, etc.
- Network management – circuit uptime, new installations, changes planned
- Batch processes
Public Documents
- Publicly-filed documents
- Press Releases about the company/product
- Social media pages
- Uploaded videos regarding the company/product
Scalability
- Storage of sessions
- Separation of services across servers
- Bounds and constraints of services
- Segmentation of users into pods
General Comments
Conducted by: (Name and Signature)
Use this template