Desktop application can become a perfect tool aiding you to make unlimited amount of money. We can help you to shape this tool and to provide our consultation regarding its further implementation in your business.
Prior to developing desktop application our client is provided with thorough technical analysis of the project. If a client is ready to assign us to develop this project, our team of highly qualified developers start its development taking into account the results of previous technical analysis based on your requirements.
The result of this collaboration is a cost-effective, top quality solution enabled to increase your revenues.
Desktop software development team expertise
Frameworks: Microsoft .NET 2.0, 3.5, 3.5 SP1
Programming languages: C, C++, C#, VB.NET
Libraries: Qt, wxWidgets, MS Enterprise, Spring.Net, NHibernate for .NET, EntityFramework, DevExpress, Syncfusion, MFC, .NET, ATL, DirectX, Direct Show, Open GL
IDE: MSVisualStudio 2005/2008, QtCreator
Databases: MS SQL 2005/2008, SQLite
OS: from MS Windows XP to MS Windows 7, MS Windows Server 2008
Featured projects
- VB.NET :: Risk Management
Asuret.com is an exclusive application for corporate level consulting and visual hotspot discovery. It's a kind of desktop software, which includes risk drivers management, project management, survey management, hotspot analysis tools with different graphs and diagrams, visual workshops (PowerPoint-like presentations builder).
For more details see: www.asuret.com and Risk Management on Sibers
Technologies: VB.NET, Syncfusion Essential Studio, PHP/MySQL
See customer feedback:
“…Key-Soft has been working continuously on my project since December, 2003. In all respects, they have done a superb job. They have been extremely responsive and helpful, and are keenly interested in my success. Given their responsiveness, the project size has increased. I plan to continue the ongoing work and relationship with Key-Soft. I recommend Key Soft highly and without reservation. If you would like more information, please contact me via email…”
Michael Krigsman,
CEO
Cambridge Publications, Inc.
See more if you want to contact Michael.
- Stock Ticker
Stock Ticker is a desktop application that displays stock prices. Stock prices constantly refresh so the creeping line reflects all changes. Users can customize the panel by changing refresh time or kinds of stocks.
Technologies: C++ MFC
- Search Engine Rank Monitor
It's a desktop application to keep track of site rating in search systems according to the keywords and URLs given.The data collected are kept in a database and can be shown as graphs or tables. User friendly interface designed painstakingly, following the most popular and relevant features providing usability.
Technologies: C#.NET
Professional Solutions
Get more advantages of safe and stable Unix-based applications using wide spectrum of the services we offer:
* Embedded systems
* Network security systems
* Network Behavior Anomaly Detection
* Multimedia over IP
* Custom Audio and Video Streaming software for life multi video conferencing meetings
* Distributed Network systems
* Desktop applications (QT, GTK)
* Server applications not requiring GUI
* Remote administration
* Black Box solutions
* Voice over IP solutions (VoIP)
Unix development team expertise
Programming languages: C, C++, Bash, PERL, Regular expressions
Libraries: Qt, libxml2, curl, libmysqlclient
Databases: MySQL, PostgreSQL, Xapian, Berkley DB
OpenSource solutions: MythTV, Snort, and potentially everything
OS: Unix systems (Linux, FreBSD, etc.), Mac OS X
Download Linux Development PDF detailed description of Linux-based projects.
Featured Projects
- uClinux DataloggeruClinux Datalogger
One of our Systems-on-a-Chip projects is uClinux Datalogger. The embedded system developed inside this project can be used for solar power stations or projects with similar requirements to measure the temperature, irradiation and any other necessary parameters. Correspondingly, any number of digital and analog counters can be connected to the system.
The embedded system includes the hardware and software parts. We developed multilingual web application to provide the web interface for configuring/setting the system and logged data. It's developed as a generic CGI application with supporting user templates for web pages.
Technologies: During the project development, we used C as the main technology.
For more details see uClinux Datalogger on Sibers
- QuantaView
QuantaView falls into the category of a Network Behavior Anomaly Detection (NBAD) system, and as such it is designed to solve three main problems in computer security:
- Threats detection in the local subnets
- Worm Detection
- DDoS Detection
- Vulnerability Scoring
Technologies: Linux, based on Snort. GUI part: JAVA.
For more details see QuantaView on Sibers
- Multimedia Home
It's a multimedia home system with client-server architecture. It allows playing audio and video discs by loading them into a media library. All of the media library is stored on the server and can be played either on any client computer or on the server. The whole system can be controlled via a one touch screen connected to any unit.
Functionality:
- Play CD
- Play DVD
- Play media from library
- Load CD: mp3,flac,vorbis/ogg formats
- Load DVD
- Capture video from PVR card
- Search movie or music by different parameters.
- Make play lists (both music and video)
- Load information about movie/music from the Internet
Technologies: Linux, KDE, KDevelop, GNU compilers, QT, C++, QT-XML, QT-SQL; sound output: OSS; video output: SDL XV XVMC
More information available under direct request only under NDA
From IBM to Intel
We like diversity in our projects, so we constantly improve and learn new skills in the sphere of software development. Besides developing projects for Windows and Linux OS, our professionals work with projects for such a classic operating system as Mac OS. We have all hardware equipment to satisfy any Mac OS project requirements.
We have accomplished quite a number of Mac OS projects already and have this type of projects under development at present as well.
Featured Projects
- Video Transcoding and Burning Application
Video transcoder is a desktop application aimed at working with different media file formats. The Transcoder performs a number of functions:
- Converts different formats (mpeg1, mpeg2, mpeg4, avi, quick time, DivX) to CD/DVD formats
- Writes data to a Cd/DVD
- Creates files for ipod and 3gp format for videocameras
In addition, the video transcoder can convert formats to 3gp, psp, svcd.
Technologies: objective-C, Cocoa
To see demo - download small flash-movie: Video-Transcoder-demo.exe (800Kb)
- Sound Software
This application is a tool for making students educational process more creative. Using an original soundtrack (to be used in Linguistics classes) the students will be able to mix it with a large variety of built-in and custom sound effects making the original sound more alive.
The following features were implemented in this application:
- Compatibility with Windows, Linux and Mac OS
- Access to the majority of tools is organized via context sensitive window
- Ability to use stored sounds as well as to import and record new sounds
- Multiple audio tracks
- Re-skinnable design
- User help tool-tips on every element of the software
Technologies: SmallTalk
- Digital Scrap Room
Don't you get tired of looking through chaotic piles of image files stored on your computer? Aren't you always saying to yourself that you will sort them out next weekend, and each time after that forgetting to sort them out manually? We developed the fastest and easiest solution to do this. This image data organizer enables its user to make a tree hierarchy of graphics data with thumbnails preview in a fastest way.
The following features were implemented in this application:
- Creation of thumbnails of image data
- Keyword and filename search
Technologies: C++, wxWidgets
For more details see DigitalScrapRoom on Sibers
Creation of High Quality User Interfaces
One of the key factors of software success is easy-to-use graphic user interface. A well-designed graphical user interface can free the users from having to squeeze their way through plentiful useful features of your programs, ensure the users don’t make any irreversible changes, and even increase your sales.
In order to develop this important element of software we closely communicate with our customers, understand their mental models and the tools already familiar to them, and advise on the most appropriate solutions in each particular case.
Featured Projects
- Search Engine Rank Monitor
It's a desktop application to keep track of site rating in search systems according to the keywords and URLs given.The data collected are kept in a database and can be shown as graphs or tables. User friendly interface designed painstakingly, following the most popular and relevant features providing usability.
Technologies: C#.NET
- AlbumLab
This project aims at creating photo albums. Before starting the development we researched the competitors' offers, designed an original interface for users to create their own photo albums and got a solution which excels others on the ease and usability. At the same time we developed the main concept and the name for the site (AlbumLab) as well as designed Corporate Identity to be used in the program and the site. Orders are placed according to a very simple scheme when clients can keep track of the performance and may administrate the process.
Technologies: Delphi / PHP + MySQL + Sophit
For more details see AlbumLab on Sibers
Enrich Your Life with Media
One of the main factors of successful business is communication between employers, partners and clients. We can provide your company with various types of communications by developing media applications and systems:
- online forums
- video conferences
- voice-over-ip connections
These applications can be used in the entertainment industry as well, providing tools for organizing large number of audio and video files on your home computer.
Technologies: DirectX, OpenGL, OpenAL, QuickTime SDK
Featured Projects
- Video Transcoding and Burning Application
Video transcoder is a desktop application aimed at working with different media file formats. The Transcoder performs a number of functions:
- Converts different formats (mpeg1, mpeg2, mpeg4, avi, quick time, DivX) to CD/DVD formats
- Writes data to a Cd/DVD
- Creates files for ipod and 3gp format for videocameras
In addition, the video transcoder can convert formats to 3gp, psp, svcd.
Technologies: objective-C, Cocoa
To see demo - download small flash-movie: Video-Transcoder-demo.exe (800Kb)
- Multimedia Home
It's a multimedia home system with client-server architecture. It allows playing audio and video discs by loading them into a media library. All of the media library is stored on the server and can be played either on any client computer or on the server. The whole system can be controlled via a one touch screen connected to any unit.
Functionality:
- Play CD
- Play DVD
- Play media from library
- Load CD: mp3,flac,vorbis/ogg formats
- Load DVD
- Capture video from PVR card
- Search movie or music by different parameters.
- Make play lists (both music and video)
- Load information about movie/music from the Internet
Technologies: Linux, KDE, KDevelop, GNU compilers, QT, C++, QT-XML, QT-SQL; sound output: OSS; video output: SDL XV XVMC
More information available under direct request only under NDA
- Easy Cut
We would like to comment on this unusual media system as it was developed for hockey headhunters. One of Easy-Cut's specific features is its ability to combine clips from more than one video file. What is unique is that Easy-Cut can combine video clips from different video files and formats into a new movie file. Easy-Cut supports a number of media file formats (including divx, mpeg, mov, etc), however best results will be obtained when using .avi or .wmv video source files. The core feature that differs this media utility from the others available on the market is that it can take video sources not only in different formats, but even in different resolutions.
Technologies: C++
For more details see: Easy-Cut product page and EasyCut on Sibers
Delivering Games of Any Complexity
Games are one of popular leisure activities among humans. We can provide you with a lot of different games to make your clients’ free time more interesting and fun.
Fun: A wonderful-looking and simple game placed on your web site can attract more customers to your business than any number of company’s presentation papers.
Education: Entertainment games can be used as educational tools as well opening a new venue for educational facilities.
Our developers and designers are always ready to incorporate your ideas into nice-looking, easy-to-use and exciting games for any type of handheld devices.
Download Flash Games PDF about our flash game development.
Featured Projects
- Play the Dating Game
This social network is a dating site whose idea is not only to help people meet suitable partners and exchange messages with them, but also to spend their free time together visiting virtual cinemas, bars, restaurants. All the networking activities are accompanied by simple computer games, which help you know the partner better and entertain yourself at the same time. You can practise dating either real people or computer generated bots safely and in a funny way.
Technologies: Flash, PHP, XML RPC (SOAP)
The best proof of quality is the customer feedback:
14 Apr 2006, Charles Katz, USA
I've been working with HireRussians for about half a year now, including visiting them personally this past February in Novosibirsk. They really do exist! While not necessary for my project to move forward, I found meeting the whole team, both the developers and top management, to be very valuable. They are doing a great job for me. Apart from their professionalism and devotion to what they do, they are also very responsive. When communicating with them, you don't feel like you are separated by thousands of miles, instead, you feel as if they're in the next room.
Please Contact our Customer Care Chief Manager to get the Charles' contact information.
www.playthedatinggame.com
- Penalty Game
Web based pay-to-play soccer game dedicated to UEFA Cup 2006 centered on penalty shots. The game has play-for-fun, gambling options and flash video clips.
Features List:
- Ability to play with computer and with online opponent
- Integration with PayPal system
- Video playing in flv format
Technologies: PHP(Sophit engine), AMFPHP, Flash, MySQL, JavaScript
- Mahjong for Symbian OS
The project was to design classical Mahjong game for mobile smart phones. A wide range of layouts, like butterfly, cross, smile, farm, spider, and others, was designed. In addition to classical game features the new feature for lovers of calculation was made - one can now record the results into -High Score- lists made for each layout. The player can use both buttons and joystick.
Technologies: Symbian OS
For more details see: Crazy Mahjong on Sibers
Software Reengineering
Software reengineering is the most cost-effective way to enhance or adjust your current software to your specific needs. Our company is ready to provide you with such service.
Besides reengineering we help our clients make their software work with other systems in tandem. Software integration is another powerful method of creating new tools to make your time spent in the Internet more enjoyable and worthwhile enhancing performance of your software.
Featured Projects
- Gas Wizard
It's a desktop application for collecting and showing the information which is obtained in the process of holing. The information includes gas concentration, hole digger's rotating velocity, the depth and the time. The display is shown with the aid of an integrated module realized on Macromedia Flash 8.0. (GasGraph).
Download Gaz Wizard PDF about Gas Wizard project.
Technologies: MS Visual Studio 2005 C#, Macromedia Flash 8.0
For more details see: Gas Wizard on Sibers
- Audio Mixer - Audio UtilityMixer utility that takes any number of WAV and MP3 files and produces an mixture file. Can be used as a plugin for various audio editing applications.
Technologies: C++, DirectX
More information available under direct request only under NDA
- ArbWinner - Arbitrage Monitoring Service
The software application is to track bets with different bookmakers on the same events and find the arbitrage (so you bet on the same event at two different bookmakers and win in any case independent to the event result). We based on our own solution designed for other purposes but it was working in similar way. It was re-engineered for the needs of our customer much easier that if we were developing this from scratch. The system consists of web based back end, and a downloadable client customers use to get notifications on the event.
Technologies: C++, PHP, MySQL, XML