SolidSX - Software Explorer
The Software Explorer (SolidSX) is a standalone Windows application that gives insight in large software systems. SolidSX creates information-rich 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.
Download the free trial version (no code size limitation) and start exploring!
Video
For best experience watch this fullscreen!
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. There are three licensing schemes available for SolidSX:Individual License
The individual license is a perpetual license aimed at individual users. It grants the license holder the nonexclusive right to install and use the licensed version of SolidSDD for an unlimited period of time. Only the named users specified in the license can use SolidSDD. Additional license seats have to be acquired for adding additional users to the license or for using a different version of the application. Free technical assistance is included the first year. For a complete list of the terms of use see End User License Agreement. Prices are expressed in USD and include 19% VAT (applicable only to customers within the EU space).
| Package | Seats | Price (USD) | Buy online |
|---|---|---|---|
| SolidSX | 1 | $ 149 | |
| SolidSX + .NET importer | 1 | $ 249 | |
| SolidSX + Java importer | 1 | $ 249 | |
| SolidSX + BSC (Visual C++) importer | 1 | $ 249 | |
|
|||
Enterprise License
The enterprise license is a floating license aimed at corporate users. It grants the users of the licensed site the nonexclusive right to install and 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 application. Free technical assistance is included for the duration of the licensed period, as well as upgrades to the latest version of the application. For a complete list of the terms of use see End User License Agreement. Prices are expressed in USD and do not include 19% VAT (applicable only to customers within the EU space).
| Package | Seats | Price (USD per year) | Order |
|---|---|---|---|
| SolidSX | |||
| 1 | $ 795 | ![]() |
|
| SolidSX + .NET importer | |||
| 1 | $ 1495 | ![]() |
|
| SolidSX + Java importer | |||
| 1 | $ 1495 | ![]() |
|
| SolidSX + BSC (Visual C++) importer | |||
| 1 | $ 1495 | ![]() |
|
| Other | |||
| other | quotation | ![]() |
|
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) | Order | |
|---|---|---|
| project | $ 0 | ![]() |
Customization
Tool customization services 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 for more detailed information on licensing SolidSX (e.g., acquiring individual plugins).
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)



