SolidSX - Software Explorer
The Software Explorer (SolidSX) is a standalone Windows application that gives insight in large software systems. SolidSX creates high-quality visualizations that show structure, metrics and dependencies between different types of source code elements (files, classes, methods, fields, etc.). By using hardware-accelerated graphics, SolidSX is able to display large amounts of information in a clear and concise manner and provides fast and easy exploration of large source codes.
Example use cases
- Get acquainted with new software systems quickly. Replace browsing hundreds of source files with a high-level visual overview.
- Predict the impact of code changes before you do them.
- Identify low-quality code areas that need refactoring.
- Detect unused source code elements.
SolidSX uses plug-ins to extract dependencies and metrics from different sources. Currently SolidSX can be delivered with three plug-ins:
- The .NET plug-in for analysis of Microsoft .NET assemblies (.exe,.dll, etc). All .NET programming languages are supported, including C#, Visual Basic, and Visual C++.
- The Java plug-in for analysis of Java source code.
- The BSC plug-in for analysis of C and C++ code compiled using Microsoft Visual Studio.
Try SolidSX out now! Download the free trial version, install, run and explore!
Features
- Extracts and visualizes call graphs, class inheritance, type usage, field accesses and various code metrics, such as method complexity, lines of code, and number of casts (some plug-ins might not support all of these metrics).
- Plug-ins are available for analyzing software written in C#, Visual Basic, Java, C++ and C.
- The source code is not needed to analyze .NET assemblies, so SolidSX can also be used to inspect third-party assemblies (similar to .NET Reflector).
- Open input data format. Easy to integrate with third-party tools. SolidSX is not restricted to visualize sofware, but can also be used as a generic dependency viewer (see the User Manual for more information).
- Explore large databases of tens of thousands of elements in real time, from packages to individual variables.
- Store all settings of a view, such as its visualization parameters, filter settings, aggregation settings, etc. so that you can later reopen them later on the same or other datasets.
- Hardware-accelerated graphics for high quality presentation and smooth navigation.
- Extremely easy to use: point and click in a simple interface. Ready to use in less than 5 minutes (including installing).
Screenshots
Licensing
SolidSX comes as a generic structure / dependencies / metrics visualization application, and can be specialized for a given programing language via importer plugins. These are available for .NET (all languages), Java and Visual C++ (BSC format only ). A 30-day evaluation version is also available, including all supported plugins.All license prices are expressed in USD and do not include 19% VAT (applicable only to customers within the EU space).
There are three licensing schemes available for SolidSX:Small Business License
As a technology-based company on the forefront of software engineering, SolidSource recognizes the great resource constraints of small pioneers in the software development arena. To expresses its solidarity with their courage and commitment, SolidSource offers the small business license. This type of license is intended for independent developers and small/start-up companies (up to 5 employees) that need access to high-end software development and analysis tools, yet lack the financial resources for acquiring them. At a fraction of the actual cost, such users can have access to a full version of SolidSX, provided they meet the eligibility requirements specified in the EULA. Small business licenses are perpetual and non-floating (i.e., user bound). Free technical assistance is included.| Package | Seats | Price (USD) | Buy online |
|---|---|---|---|
| SolidSX | 1 | $ 179 | |
| SolidSX + .NET importer | 1 | $ 249 | |
| SolidSX + Java importer | 1 | $ 249 | |
| SolidSX + BSC (Visual C++) importer | 1 | $ 279 | |
|
|||
Enterprise License
The enterprise license is aimed at established companies that look for ways of increasing their overall productivity by reducing development time and the cost of non quality. Enterprise licenses are floating licenses, that is any number of users within the licensed site can run one instance of the application on one machine, provided that no more than a given (specified in the license) number of users run it in parallel. Enterprise licenses can be acquired on a subscription base for a given period. Upon expiration, the enterprise license needs to be renewed in order to continue using the product. Free technical assistance is included for the duration of the licensed period.Educational / OSS License
The educational/OSS license is intended for use in educational institutions and non-commercial projects. This license allows any number of users from the licensed site to run one instance of the application on one machine and can be acquired on a subscription base for a given period. Upon expiration, the educational/OSS license needs to be renewed in order to continue using the product. Free technical assistance is included for the duration of the licensed period. This excludes support that requires customization work.| Price (USD per year) | ||
|---|---|---|
| project | $ 0 | ![]() |
Tool customization support can be purchased for $ 150 per hour (excl. VAT). This type of support can be used for the development of tool extensions, plug-ins, and integration with third-party tools and with the work environment of the customer.
Please contact us if you for more detailed information on licensing (e.g., acquiring individual plugins) or purchasing: solidsx@solidsourceit.com
System requirements
- Microsoft Windows (SolidSX has been tested under Windows XP, Windows Vista, and Windows 7)
- OpenGL 1.1 compatible graphics card
- 50 MB free disk space
- .NET framework for opening .NET assemblies (only needed for Windows XP computers that do not have the latest service packs installed)



