Edit text and spreadsheets in your application
Save money on licenses. Save time switching app.



Why use Scalable Components
If your organization uses a Java application, develops software or provides Java upgrades, you will benefit extra from using Scalable Components.

Save Time
Stop jumping between your business application and MS Excel or Google Sheets.

Build Great Apps
Develop Java applications allowing users to work with spreadsheets.

Use one App
No need to integrate multiple apps together – use all the spreadsheet features in the same interface

Cut Costs
Ditch your spreadsheet software licenses, save your staff’s time and don’t pay for custom development.

Boost Your Offer
Serve Java developers tools to add spreadsheet features to their products.
Why use SCell
If your organization uses a Java application, develops software or provides Java upgrades, you will benefit extra from using SCell.

Save Time
Stop jumping between your business application and MS Excel or Google Sheets.

Build Great Apps
Develop Java applications allowing users to work with spreadsheets.

Use one App
No need to integrate multiple apps together – use all the spreadsheet features in the same interface

Cut Costs
Ditch your spreadsheet software licenses, save your staff’s time and don’t pay for custom development.

Boost Your Offer
Serve Java developers tools to add spreadsheet features to their products.
Scalable Components is reading, writing and arithmetic in your application.

What makes Scalable Components special
See what differentiates Scalable Components from other Java component providers.


Full Cycle
Unlike other solutions, our product does it all: use the API, import documents, work in your native interface and export your work.

User Interface
Scalable Components comes with a user interface that is mounted in your application and has the feel of MS Office or similar UIs.

Multiple Formats
When you export your work in .docx or .xlsx, the document will look like it was created in Word or Excel.

Web and Desktop
You can choose to use Scalable Components’ features in your browser or your desktop application.

OS Support
You can run Scalable Components on the operating system of your choice.

Customization
Use Scalable Components as a tool to build and improve software.

Your Design
Set up your preferred interface colors and formatting using CSS.
What makes Scalable Components special
See what differentiates Scalable Components from other Java component providers.

Full Cycle
Unlike other solutions, our product does it all: use the API, import documents, work in your native interface and export your work.

User Interface
Scalable Components comes with a user interface that is mounted in your application and has the feel of MS Office or similar UIs.

Multiple Formats
When you export your work in .docx or .xlsx, the document will look like it was created in Word or Excel.

Web and Desktop
You can choose to use Scalable Components’ features in your browser or your desktop application.

OS Support
You can run Scalable Components on the operating system of your choice.

Customization
Use Scalable Components as a tool to build and improve software.

Your Design
Set up your preferred interface colors and formatting using CSS.
Choose your product
Upload text documents and write and edit in your application, just like in MS Word or Adobe.
Who we are
Scalable Components is a collaboration product of Intechcore Gmbh and partners. Based in Bavaria, Intechcore has been developing software for German authorities for over 14 years.

FAQ
SComponents
Can I adapt Scalable Components to my needs?
Yes, you can either do it yourself using our API or request our help.
What exactly does Scalable Components do?
Scalable Components provides Java-based software components that you can use in your business application to create and edit text, spreadsheets, charts and more.
Do you have software documentation I can refer to?
Yes, our public API comes with all the documentation you need. It is regularly updated and provided with your subscription. You can also watch a demo to learn how to use the API and check out an open-source project in GitLab.
If we asked you to add a small part of your components (e.g. a single feature) to our application, could you do that?
Yes, we have motivated developers that would be happy to do so.
Can you add a specific feature to a component at my request (e.g. enable voice input or add a specific file format)? How fast can you do that?
Sure, our developers enjoy a challenge and will do their best. Explain your idea to our customer team and our developers will do bring it to life. How fast they build your feature depends on the specifics of your request.
How can I use Scalable Components: SCell and SUniText?
You can use all of our components as a standalone application, just like you use MS Office or Google Sheets, or you use it as part of your Java application.
SCell
What is SCell exactly and what does it do?
SCell is a Java-based software component. You can use it in your business application to work with spreadsheets. This includes importing xlsx files, editing their contents, formatting them and more.
Why would I use SCell if I can integrate some popular spreadsheet software into my applica-tion instead?
That popular software is typically destined to be used as standalone, not as part of a bigger application. It will likely hang and glitch with no end. In contrast, SCell is integration-first (it’s a component, after all), which means it will work as expected.
You can try, but it will most likely glitch, stumble and work in an unexpected manner.
How accurately does SCell display data in imported spreadsheets?
SCell displays imported spreadsheet data identically to when you are viewing it in the interface it was created in (Excel or Google Sheets). You may find minor visual discrepancies if you look closely, but formulas will work as expected.
We use a specific business software environment (e.g. client/server). Can SCell be integrated into it?
Sure. You can do it by yourself using our documentation or we can study your environment and integrate SCell into it.
Which file formats can I work with?
You can import xlsx files and export spreadsheets in xlsx.
Is your application written in Java? In which version?
Yes, SCell is written in Java 8, using Oracle and Open Java. It supports applications written in JavaFX.
SUniText
What is SUniText exactly and what does it do?
SUniText is a Java-based software component. You can use it in your business application to work with text: import, view and edit text files, and create, edit and export text into different formats.
Why not just integrate some popular text editing software into my application?
You can try, but it will most likely glitch, stumble and work in an unexpected manner. SUniText is designed with integration in mind, so it trumps that alternative by a longshot.
Which file formats can I work with?
Currently, SUniText supports docx, rtf, txt, ps (PostScript) and PDF (pdf/a1, a2, a3, pdf/x).
Is your application written in Java? In which version?
Yes, SUniText is written in Java 8 and Java 11, using Oracle and Open Java. We support applications written in JavaFX.
SChart
What is SChart exactly and what does it do?
SChart is a Java-based software component. Once you have plugged it into your application, you can import, export, create and, edit charts without using any other programs.
If I can integrate some popular software that I use to work with charts, why use SChart?
That popular software is not meant to work as part of bigger Java software. SChart is by nature a component: something that you add to a whole and it gives it new powers. It works as you expect it to. Moreover, SChart enables 3D charts, which standard java components don’t do.
Can I use SChart as a standalone application?
Yes, you can use it the same way you use your chart editing software or inside of your Java application. You can also run it as part of our text editing component SUniText and spreadsheet component SCell.
How accurately does SChart display imported charts?
Your charts imported to SChart will look just like the originals. As long as SChart is an open Java component, we can also support additional chart types on demand.
Can I modify SChart to adjust its ways to my needs?
With our open API, you can change a lot in how SChart works and modify the look and feel of the graphical user interface (GUI) by making changes to CSS. Do it yourself or seek our help.
Is it possible only to integrate SChart into the specific business software environment we use (e.g. client/server)?
Yes, our developers can look into your specifics and integrate SChart into your environment if you can’t do that yourself.
If SChart is written in Java, which version of Java is it?
It is written in Java 8, using Oracle and Open Java. It supports applications written in JavaFX.