About us

We strongly believe in Software Development Manifesto

 

  • Individuals and Interactions over processes and tools
  • Working Software over comprehensive documentation
  • Customer Collaboration over contract negotiation
  • Responding to Change over following a plan
  • Working software is the primary measure of progress
  • Customer satisfaction by early and continuous delivery of valuable software
  • Welcome changing requirements, even in late development
  • Close cooperation between business people and developers
  • Projects are built around motivated individuals, who should be trusted
  • Continuous attention to technical excellence and good design
  • Simplicity
  • Best architectures, requirements, and designs emerge from self-organizing teams

Excellence at work

The will to win, the desire to succeed, and the urge to reach our full potential can all be boiled down to one word: excellence. Commitment to excellence at every stage of software development, from planning to delivery, is the key that unlocks value.

People over processes

The most impressive feats are accomplished by groups of people, not individuals. We are team players and we hire people with a similar outlook, because the success of our team is integral to our own success.

Knowledge sharing

Knowledge is power and the way to get power is by sharing knowledge. By teaching others, we teach ourselves. Spreading knowledge both within our company and to the world at large is the smart way to do business.

Reliable

Our QA team constantly betters their expertise so we can eliminate even the smallest bugs. We check for bugs in business logic and in the general codebase.

Efficient

We hand-pick modern technologies so your software runs smoothly and quickly. We name our objects and classes consistently, and provide detailed comments to every piece of code.

Secure

We use various types of encryption and protocols to make your software secure, whether you’re developing a mobile banking app or a HIPAA-compliant medical platform that stores sensitive data.

Maintainable

We invest time and knowledge into designing your software’s architecture to achieve maintainability and scalability. Using a multi-tiered architecture allows us to improve separate parts of the code as needed.

Types of contracts we offer

Depends on business objectives and requirements,
different types of contract models we suggest

Fixed Price

A product planned and delivered by us over multiple milestones for a fixed price. The Fixed price model is suitable for startups and projects with limited project scope. If you have clear requirements and determined deadlines, or limited budget for software development, then fixed price is right choice for you.
  1. Planning Stage
  2. Project Estimate
  3. Agreement
  4. Development
  5. Release
  6. Support

Dedicated Team

A flexible remote team of pre-vetted Senior Developers with relevant experience for your project. Optionally complemented by a Product Manager or Designer. Dedicated Team approach best works for enterprise projects. There are two scenarios - Dedicated team to build a product from scratch and Dedicated team for further development.
Whether you need a full project team or you need extra developers to supplement your in-house team for any purposes, Dedicated team model is the right choice. You can take care of all management responsibilities or we can handle everything for you.
  1. Agreement
  2. Booking of resources
  3. Development

Time and Material

Time and Material approach is focused on innovative or complex mid-size and large projects, where answers to all questions are not available upfront. These kind of projects usually require considerable amount of upfront research and most of the time,  development of proof of concept is inevitable before development of final product. 
  1. Initial requirements
  2. Time and Budget Estimate
  3. Requirements analysis
  4. Agreement
  5. Resources booking
  6. Development
  7. Release

How To Partner With US ?

Contact US:

  1. Fill up the contact us form at the bottom of this page. Please submit your name, your email and brief description of your request
  2. Depends on the nature of your request, the right person from Rastcom Canada will contact you.

 


Confidentiality Agreement

If the nature of your contact is a Request For Proposal (RFP), then:

  1. We will send you our signed standard Non-Disclosure Agreement (NDA)
  2. You will have to sign it and send it back to us
  3. Send your RFP, or brief description of your project
  4. We will review it, if needed contact you again for more information and clarification
  5. We will provide you with non-official rough estimate of cost and time needed for development
  6. If rough estimate is acceptable to you, then we will analyze all the aspects of your project precisely
  7. We will make you an official offer, with exact milestones and corresponding cost of the project (Note: The milestones and price may vary from rough estimate)