Software development outsourcing and outstaffing services – FelenaSoft Company

What we do

Besides working on our own projects, our company also acts as an outsourcing partner for clients seeking custom software development for various product types. This means we develop software, web platforms, plug-ins, and more for our customers. We have long-standing relationships with many clients, continuously evolving their products, porting them to new devices or platforms, and providing maintenance, updates, and refinements to meet specific buyer needs.

While we possess a wide range of qualifications, our core expertise lies in C++. Our software engineers have over 10 years of experience developing software in C++, ensuring your project is in capable hands when you choose to work with us.

The company’s CEO, Alexander Feldman, is an experienced software engineer with a background at Google and Microsoft. Before founding FelenaSoft, he developed a rigorous system of interviews and test tasks to guarantee that we employ only talented developers who are passionate about their work. This often enables us to quickly devise innovative solutions to even the most complex challenges

Our team has extensive experience in multimedia (2D, 3D graphics, video, internet, and games) and artificial intelligence technologies. We are confident that our broad expertise will enable us to effectively deliver projects in other areas as well.
View our completed and ongoing projects here

So, if you
– need a software product created from scratch,
– want to update, upgrade, or maintain your existing products,
– are looking to port your existing products to more operating systems, browsers, or devices,
– are seeking software development outsourcing services of any kind,

then partnering with the software development company FelenaSoft may be your best option!

 

Benefits of working with us

  • Top-quality development of your product, with a professional user interface and robust internal structure
  • Continuous maintenance of the released product, including feature enhancements and technical support
  • Competitive pricing
  • Reduced development time, saving you time and money.

 
If you are interested in modifying the Xeoma video surveillance software to meet your requirements, read more here
 

 

Our prices

Our prices are fixed and transparent: we charge $120 per hour.
*Prices are negotiable. Lower prices may be available for long-term, full-time projects. Please contact us to learn more

For custom software development orders, you will be assigned a dedicated developer who will thoroughly analyse your project and manage it from start to finish.
Alternatively, you can choose to work with any of our engineers who are available at the moment, for example, if your project requires a more immediate approach. We offer both options.

The number of engineers is limited. Please contact us to discuss whether we can assist you with your project.
If you are ready to start, you can contact us to request a quote or pay for custom development on our Purchase page.

 

Our principles for quality work

The company maintains the quality of software development outsourcing and outstaffing through:

  • experienced software developers with many years of expertise;
  • close team interaction, which prevents communication loss between team members;
  • agile/iterative development with modern practices (scrum, TDD, unit testing, XP, SOLID principles, refactoring, etc.);
  • cross-platform development in C++ for Windows, MacOS, Linux, iOS, Android, etc.;
  • using 2-week iterations, full testing, full daily progress reporting, and builds for your control;
  • internal management with daily communication, so you always know the current status and progress;
  • issue/bug tracking, revision control system, morning/daytime, and overnight email communications;
  • extensive experience in understanding business and customer needs (many successful end-user products completed for our clients);
  • strong programming skills allow us to deliver even the most complex projects that others may find challenging;
  • we are always looking for ways to improve your ideas and select the best solutions;
  • we save you time on details and management by converting even a basic, non-technical idea into a software product.

We work with both clients who have no technical background in software development outsourcing and professional
software development companies, so you can be sure we speak the same language about any project.

 

What projects do we work with

We handle both one-off projects requiring rapid development without ongoing maintenance or upgrades, and long-term projects that need continuous updates. For these large-scale projects, we offer a dedicated team of professionals working full-time to constantly improve product quality. As a software development company, we particularly value and prioritise these long-term partnerships – some of our projects, typically from the USA or Israel, have lasted for over 10 years. We believe this is the best demonstration of the quality of our work.

Our products – both proprietary, such as Xeoma, and those created for our clients – are successfully sold worldwide.

If you require cost-effective, high-quality software, consider outsourcing software development or utilising outstaffing services from FelenaSoft.
We have been developing software for numerous companies since 2004 (most of our clients are from the USA, but also from Germany, Israel, Switzerland, and Denmark) – please review some of our projects here. Our portfolio includes two software products for video surveillance, 3D cloud tomography, 3D video editing software plugins, biofeedback games, VoIP/SIP services, and medical facility services.

Most of our software development projects relate to 3D graphics, GPU, and video processing for popular operating systems: desktop (Windows, Mac, Linux) and mobile (Android and iOS).

You will agree that it is impossible to replace the first floor of an existing skyscraper. The same applies to software development. It is easier to continuously enhance the software without rewriting it. Therefore, we maintain a robust internal code architecture, designing a clear structure and adapting it (on-time refactoring, redesign on changes, unit testing to catch errors, improving user interface usability, etc.) according to your product requirements and changes. Strong internal code quality minimises errors, simplifies changes, reduces the budget for software development outsourcing, shortens the time for changes, and improves overall user satisfaction.

See our past and ongoing projects

 

Our qualifications

If you are familiar with programming terminology, these terms will speak for themselves, confirming our professionalism

  • scrum,
  • agile practices,
  • extreme programming,
  • refactoring,
  • design patterns,
  • pair-programming,
  • unit testing,
  • TDD,
  • UI and OS/server level programming,
  • cross-platform C++,
  • GPU/shaders,
  • continuous learning of new technologies,
  • gaining information on methodologies and best practices
  • We work with Agile, Kanban, SVN, Jira, Atlassian, Slack, Mantis, Windows, Linux, Linux Arm, Mac OS X, Android, iOS, Visual Studio, Xcode, Android Studio, NSIS, productbuild, pkgbuild, GCC, OOP, TDD, C++20, Objective-C, Java, Javascript, HTML, CSS, Bash, STL, TCP/UDP/SSL/TLS/HTTPS, CUDA, OpenGL, SQL, dlib, TensorFlow, OpenSSL, ffmpeg, ffserver, WebRTC, live555, OpenGL/DirectX, Qt, OpenCV, OpenVINO, Android NDK, sockets, multithreading, numpy, scikitlearn, dlib, VMWare, VirtualBox, WinAPI, posix, python, modbus, ISAPI, LDAP, STUN/TURN (server/client), DirectSound, ALSA, AudioToolbox, Video4Linux2, AVFoundation, and more
  • 40 hours/week working time to prevent fatigue
  • Flexible working hours
  • Positive work environment
  • Convenient office location (city centre)
  • Table tennis room
  • Fully equipped kitchen
  • Canteen
  • And other benefits that enhance productivity.

Time zone differences are not an issue for us, as we are always committed to delivering the best results and high-quality reporting to our clients

 

What will my project cost?

At FelenaSoft, project costs are calculated by multiplying the base cost (see here) by the estimated time required for your task.
Naturally, this assessment is only possible after we consider the project description, requirements, and preferences. Contact us and describe your project, your budget constraints, and we will provide a personalised quote.

We do not have minimum order quantities or fixed project prices, as each project is unique.

We believe this pricing model is more transparent and effective: you only pay for what you need, and it allows you to add or modify requirements as needed. This is a mutually beneficial approach compared to fixed prices, where any additional requests are charged extra or may not be possible at all.
If you are looking for the absolute lowest prices, we may not be the best choice (although our prices are highly competitive).
However, if you want a product developed quickly, flexibly, and at an affordable price, with a high quality-to-price ratio, a product that meets your exact requirements and can be maintained and further developed, with or without the company that created it, we are the right choice for you! Contact us!

 

Our values

Our foundation is built on honesty, openness, respectful collaboration, and accountability. We prioritise professional development, business acumen, logical independent thinking, and creative problem-solving. For us, programming is more than just a job; it is a lifelong project, a fulfilling hobby, and a means of self-realisation and making the world a better place.

 


Interested in custom software development? Contact us – we will provide a consultation, discuss implementation, and select the best option for you.

With best wishes,
Alexander Feldman
FelenaSoft CEO

 

 

Read also:
Paid customisation (rebranding) of Xeoma
Purchase Xeoma’s source code
Paid support