1. Books: Practical/General Developer Interest:
- a. Computer history
- b. Best practices
- c. Project and career management
- d. Developer or team efficiency
- e. Socioeconomic and regulatory
- f. Career issues
2. Books: Technical:
- a. Platforms
- b. Specific languages
- c. Design Patterns
- d. Hardware
- e. Operating systems
- f. Coding styles
- g. Modeling
- h. Architecture
- i. Source-code optimization
- j. Code-level security
- k. Testing
- l. Web Design and Development
- m. Protocols
- n. Databases
- o. Graphics
- p. Other
3. Change and Configuration Management Tools:
- a. Versioning
- b. Configuration management
- c. Automation and process enforcement
- d. Compliance tools
- e. Workflow support
- f. Requirements management tools
- g. Automated processes
- h. Product builds
- i. Other
4. Database Engines and Data Tools:
- a. Storage management design
- b. Retrieval management
- c. Database modeling
- d. Desktop search
- e. Enterprise search
- f. Database security
- g. Database optimization
- h. Connectivity
- i. Reporting
- j. Database security
- k. Other
5. Design Tools and Modeling:
- a. Requirements gathering
- b. Modeling
- c. Automatic generation of code from models
- d. GUI design
- e. Prototype design
- f. Analysis tools
- g. Other
6. Development Environments:
- a. Innovative programming languages
- b. Source code editors
- c. IDEs
- d. If your product is an IDE, what is your application target market? (Example: games, mobile, enterprise, CAD, mobile and others)
- e. Other
7. Enterprise Tools:
- a. SOA
- b. Business-process orchestration
- c. Enterprise project management
- d. Middleware
- e. Portals
- f. ESB Tools
- g. Application Management
- h. Executive Information Systems
- i. Monitoring of business assets
- j. Process optimization
- k. Other
8. Libraries, Frameworks and Components:
- a. Library
- b. Framework
- c. Component
- d. Security
- e. Transactions
- f. Graphical user interfaces
- g. Database connectivity
- h. Component libraries
- i. Internationalization tools
- j. Templates
- k. UI tools
- l. Client-side software tools
- m. SDKs
- n. Other
9. Mobile and Web Development Tools:
- a. B-B enterprise development tools
- b. B-C development tools
- c. Network management and roll-out
- d. Game development
- e. Processor management technology
- f. Middleware
- g. SOA design and development tools
- h. Mashups
- i. Service Oriented Business Applications (SOBA)
- j. Monitoring tools
- k. B-B enterprise development tools
- l. Search Tools
- m. Other
10. Project Management Tools:
- a. Planning and Scheduling
- b. Costs estimation, program size and development effort
- c. Capacity and Resource management
- d. Document management
- e. Risk management
- f. Productivity tracking
- g. Trend Analysis
- h. Portfolio management
- i. Workflow
- j. Meeting management
- k. Blogs, Wikis, and forums
- l. Enterprise collaboration tools
- m. Application sharing tools
- n. Virtual team environments
- o. Other
11. Security Tools:
- a. Code vulnerability scanners
- b. Fuzzing tools
- c. Anti-plagiarism software tools
- d. Authentication and encryption tools
- e. Firewalls
- f. Network monitoring tools
- g. System monitoring (Auditing Tools)
- h. Database vulnerability tools
- i. Spam
- j. Other
12. Testing Tools:
- a. Tools for test scripting
- b. Automated testing tools
- c. Static testing tools
- d. Defect tracking
- e. Bug tracking
- f. Functional testing
- g. Load testing tools
- h. Unit testing
- i. Tracking and documentation
- j. Quality assurance planning
- k. Test-case design
- l. White- and black-box testing
- m. Source code analysis
- n. Web-based tools
- o. Other
13. Utilities:
- a. Code optimizers
- b. Coding standards tools
- c. Build tools
- d. Platform and device emulators
- e. Code obfuscators
- f. Messaging solutions
- g. Help-authoring tools
- h. Product-demonstration tools
- i. Reverse-engineering tools
- j. Virtualization tools
- k. Code versioning tools
- l. Hardware solutions
- k. Other


