Development kits (238 programs)
Pros: Can generate passwords, codes, pins, etc.. Protects apps and software. Strict security measures. Create demo versions of other apps and software.
Cons: Not beginner friendly. Outdated interface.
Pros: Can edit live. No need for a .NET Framework. Highly customizable. Intuitive interface.
Cons: Only for 32-bit. A bit confusing to use.
Pros: Gives users more control when creating installers. Powerful developer tools.
Cons: Not for beginners. Difficult at first.
Pros: Optimize PHP applications and installations. Compatible with Internet Information Services 7 and 7.5. Supports php.ini file.
Cons: May not support other versions of Internet Information Services. Can be too complex for beginners. Requires IIS Manager.
Pros: Lets you run an application anywhere. Fast and efficient. Active development community. Highly compatible with other tools.
Cons: Not a tool for beginners. Need to know Linux well. Complex setup. Some security issues.
Pros: Easy to use. Extensive XML editing tools. Convenient exporting.
Cons: More features available upon purchase. Requires Java Runtime Environment v1.5 and above. Requires knowledge about XML.
Pros: Built from Java. Supports JDBC-compliant databases. Compatible with database management systems.
Cons: Requires basic SQL knowledge. Can be overwhelming for beginners. Some plug-ins might not work.
Pros: Completely Standalone App. Compiles Your Arduino Sketches and ELF or HEX Files. Requires Only Three Steps to Complete the Compilation Process. Uploads Sketches Without the Need for Arduino IDE.
Cons: Basic-Looking Interface. Not beginner friendly.
Pros: User friendly. Capable of creating a wide range of useful presentations.
Cons: Has compatibility issues with online videos. Creating certain asset types will require separate apps.
Pros: Excellent for beginners and visual thinkers. Large, supportive community with thousands of examples. Highly accessible and completely open source. Cross-platform deployment across desktop and mobile.
Cons: Performance limitations for complex 3D or high-load applications.
Pros: Works with command-line tools and user interface shells. Wide customization options. Support for Unicode and UTF-8 characters. Powered by GPU-accelerated text rendering engine.
Cons: Can be slow or unstable at times.
Pros: Simple to start with. Strong Git fundamentals. Fairly lightweight. Great repo browsing.
Cons: Limited undo ability. Poor at merge conflicts. Few theme options. Not very customizable.
Pros: Works effectively on all versions of Windows. Includes compilers, libraries, headers and code samples. New help system is incorporated. Compatible with platform chipsets X86, X64, and Itanium.
Cons: Some features do not work with some versions of Visual Studio. Shared compilers can cause problems. Requires a level of expertise to access all functions. Difficult to find support on certain aspects.
Pros: Automatic error notifications. Cross-platform compatibility. Support for multiple languages. Project folders can simply be dragged and dropped into place.
Cons: Some systems will require that Ruby is already installed. This GUI application is not entirely suited for novice programmers. A significant amount of operating system memory will be needed. Only a limited number of output styles are offered.
Pros: In-depth functionality. A stable library. Supports multiple read and write file formats. Migration tool included.
Cons: Getting started could be complex. Has its fair share of bugs and errors. Not updated regularly. Not for novices.
Pros: Can identify some security threats. Supports a wide range of plugins. Helps identify problems in large and small programs. Users can set own rules for checking and filter results.
Cons: Complicated to use without prior expertize. Can return a number of false positives. Requires further tools for best results. Only available for Windows.
Pros: Ideal for developers. Supports multiple Windows operating systems. Download language packs available in multiple languages. Microsoft backing.
Cons: The same system cannot have different language versions installed. Amateur developers would find it complex. Registry key issues. May not work very smoothly on 32-bit systems.
Pros: Open source. Easy to use interface. Strong machine learning tools. Great for learning and experimentation.
Cons: Interface feels outdated.
Pros: Completely free, open source framework. Includes classes for handling dozens of common web application uses. Backed by extensive documentation. Favors convention over configuration.
Cons: Popularity and community pales in size compared to competitors like Laravel, Symfony and Zend framework. Built using outdated and supported versions of PHP. Requires developer-level PHP knowledge to use. Continuing development is slower than competitors.
Pros: Better characteristics for different type of graphics. Uses visual scripting system. Groundbreaking visual fidelity technology. Fast and efficient rendering.
Cons: Requires a substantial learning curve. Not suitable for solo creators and simple games. Build times tend to be long. Created games will require large disk space.