Group News Tradematrks & Copyrights Site Map


    1. Introduction
    2. Overview
    3. ScreenShots
    4. Live Tour
    5. Online Tutorial
    6. Press Kit
    7. Tech Support
    8. Download


    1. What We Do?
    2. Approach
    3. Technology
    4. Development Tools
    5. Contracting



    1. About
    2. Stuff
    3. Projects
    4. Contact Us


Russian version of site




What We Do

Stratum Modeling Group in specializes in development of custom software applications for other organizations. Services include analysis, design, prototyping, 2D & 3D graphics and data visualization, simulation of systems, programming, testing, and support of custom software. We will also develop documentation, including help files, if you wish. Stratum Modeling Group can manage all aspects of your software development project from start to finish, or undertake just the portions you need help with. We are happy to work jointly with your in-house developers on new or existing projects.

Approach

Typically, we follow a "prototype and refinement" approach for smaller software development projects. Under this approach, a prototype of your application is developed for your review. The design is refined through review meetings and subsequent prototype versions. The final application may gradually evolve from the prototype or it may be developed completely separately after prototyping has been completed.

Larger projects are usually more successful if time is invested in developing a more formal software specification before prototyping or other development work begins. For some projects, the design of the application naturally follows from the design of the underlying database and it makes sense to design the database structure first. Other projects require a more formal approach of identifying subsystems, dividing the subsystems into modules, and so on. Good software design, like good architectural design, is both a science and an art.

Technology

Stratum Modeling Group develops high quality, high performance, native Windows applications that take full advantage of the power and flexibility of the Windows operating system. We use Prototyping and Modeling of customer requirements, ensuring that we are building the right product for our customers. The unique Stratum approach to development will ensure that your application is developed on time and on budget. We are using Internet technology to ensure that the customer's requirements and project documentation are satisfied throughout the software development lifecycle.We are skilled in the following areas:

  • Rapid Prototyping
  • Design and Development
  • Object Oriented Technologies
  • Feasibility Studies
  • Cost Estimation
  • Product Specification
  • Modeling, Analysis, and Simulation
  • Software Configuration Management
  • Project Management
  • Testing and Validation
  • Quality Assurance
  • Human Factors Studies
  • Customer Training and Support
  • Product Maintenance
  • Technical Documentation
  • Education and Training

Development Tools

A wide variety of languages and tools are available for Windows software development. Choosing the right tool (or tools) for a particular project can be critical to the success or failure of the project. For general purpose we are currently using developed by us Stratum Suite. We find that Stratum combines the ease of use with the power of C or C++. Some applications are developed using a combination of languages and tools. The choice of these tools depends on many factors, and is always made in consultation with the customer. We offer skilled development services in C++, C, Java, Delphi/Pascal , Perl, Visual Basic/C++, SQL, ODBC, HTML, JavaScript.

Contracting

Our software development arrangements and contracts can be tailored to your individual situation.

Generally, we prefer to work at our office where we have the tools, technical library, and on-line resources we need for professional software development. However, we are very happy to spend time at your location for design and review meetings, installation, and/or training. Development of certain specialized network or client/server applications may also require us to spend time at your location for design, development, and/or testing work.

Work is generally done on an hourly basis, with detailed invoices sent (and paid) monthly. Discounts are available for high volumes of work for a single customer. Specific hourly rates and applicable volume discounts will be part of our written agreement. We will consider fixed price contracts for projects with detailed written specifications. In such situations, the payment schedule is generally based on delivery milestones.

Our standard contract provides that ownership (i.e. the copyright) of the software including source code is transferred to the customer upon payment in full of all development costs. However, we request that Stratum Modeling Group be granted a license to reuse generic portions of the software in future projects. You benefit from our reuse of previously developed and tested source code modules, just as future customers may benefit from reuse of nonproprietary portions of software we develop for you.


For more information, send inquiries to info@stratum.ac.ru