Home Company Portfolio Products Consulting Support Portal Contact US
Skip Navigation LinksHome » Company
Request a quick contact
Name:
Phone:
Email:
Comments:
Join our mailing list
Email:
About MariusSoft
MariusSoft was created with one simple yet profound concept in mind: create quality software that can help business integrate data, security, and ease of use in one package.

Like some of the most successful software development companies, we use the XP (Extreme Programming) development methodology to ensure that our deliverables constantly adapt to our clients demands. Thru experience, we have come to realize that not every company fully understands the scope of the product they really want until they have at least a prototype.
Design Philosophy
Thru years of consulting experience we have created a design phylosophy and methodology that allows us to offer the most advanced services in the most efficient manner possible. From early stage prototyping to project goal adjustments, our methodology allows us to deliver the highest quality software with no compromises in the shortest amount of time possible.

Early UI Prototyping
Whether dealing with web applications, web design, desktop applications, or custom controls, our belief is that UI prototyping is one of the most crucial elements in the SDLC (software development life cycle). We have determined that providing each client with an initial prototype is one of the key elements in a successfull project. A prototype allows the UI designer to adjust the project to the client's requirements before any of the heavy development begin; any major fundamental project changes can occur at the beginning without the need to spend time rewriting code.

Regular Client Feedback
One of the fundamentals of the XP methodology we employ is regular client meetings to adjust goals. Very few companies have an exact set of requirements for the software they seek. As product development matures, regular client meetings that rely mainly on project updates are crucial in helping us adjust based on the changing requirements of the client. Like the final touches to any great masterpiece, results are based on constant readjustment of the vision of the final product.

Data Security
With identity theft on the rise, data security has become the focal point of any system that deals with sensitive data. All of our applications, even if for internal use, use heavy encryption techniques to limit the possobility of any data compromises. Our many years of experience developing for financial institutions has helped us keep security as a main design principal in all of our projects. We understand that while networks are designed to hold intruders back, they are not always successfull. This is why every application we develop is penetration tested for known exploits to insure that the application does not get compromised even if the network it resides on does. Penetration tests such as SQL injection attacts, cross site scripting attack, and the less obvious man in the middle attacks using sniffers are performed to ensure that your data stays your data.

Thorough Testing
Quality in software is the utmost importance to our development team. Every team member is a Microsoft Certified Professional with skills in the latest technologies and standards. Thru constant code testing we ensure that every piece of code, even the smallest of functions, are tightly intergrated and reliable.
  • Unit testing: At the core of every method we write are extensive unit tests to ensure that even the smallest function reacts in the manner intended in every situation.
  • Performance testing: Performance in any piece of software, whether it be for medical monitoring or a website, is crucial to the usability of that piece of software. We are MariusSoft take the performance of our code very seriously and conduct performance tests thruought the development cycle of our products. We employ both memory and performance profilers to help up detect and correct any code level deficiencies in our software.
  • Regression testing: Due to the dynamic nature of XP, we continually adjust goals based on client requirements. To ensure that changes never affect code already written, we employ regression testing for each major change to apply to a project.
  • Usability testing: While even the grandest of ideas can be applied to software, usability testing ensures that all features in every one of our products not only offers easy of use, but are correctly designed with the end user in mind.
  • Penetration testing: In order to ensure that we develop secure applications, we test every applications using a multitude of standard and non standard application vulnerability tests.
Technology
Just as the engine in a car, our tools and skills are the most important aspects of our ability to develop the most flexible, secure, and customized software. We at MariusSoft believe in working with the best. From frameworks and intergrated development environments, to testing and profilers, we use only the best of breed to ensure that we not only meet, but exceed our client's expectations.

Application Frameworks
We believe that a mature and flexible framework is a crucial foundation for any piece of software. Frameworks allow developers to employ pre-written code to save development time. The frameworks which are chosen must be the top tier in order to ensure that our applications facilitate quality code. Frameworks are chosen on a project to project basis to ensure that each specific software uses the most appropriate backbone.

Intergrated Development Environments
Many people say that having the right tool is half the work. While having the right skills and experience are our fundamental tools, having the best testing and development environements only helps us ensure, to the highest degree, that the software we develop is the best it can be.

Industry Standards
Like in any professional industry, the software development industry has a wide range of standards for any every type of software. MariusSoft strongly believes in standardization and we ensure that our code, testing methodology, and design concepts follow the most up to date techniques and proven standards.