Development

Our services

  • Prototyping
  • Full or partial project development
  • Development of specific libraries or routines



Know-How

  • Any type of project : MainSoft doesn't specialize in "vertical" activities. Since we focus on mastering technologies and tools, we can work on almost any kind of software. We now also take charge of Palm Os and Windows CE based projects.
  • Multiple tools : tools and languages have always been a religious matter among developers. We don't think this way. We always try to determine which tool is best suited to the kind of project you are working on. No preconceived opinion. We can use C, C++, Pascal, Assembly, VB .Net, C#... and their most popular implementations (Visual C++, MFC, ATL, Delphi,...). We also always spend enough time trying to determine which technology has the best fit with your project (COM, DCOM, ActiveX, ODBC, ADO, . Net...).
  • Fast development : we develop as fast as possible but we'll never sacrifice quality.
  • Quality : quality comes from experience. But it also depends on the working environment made available to the developer. MainSoft maintains an extremely rich set of documentation and widely uses the Internet to find information and to discuss with other developers. We also have modern debugging tools and we never let a piece of software leave our lab without thoroughly checking it.

References

A short list of projects that we recently developed for our customers :

  • a very sophisticated WEB application generating organizational diagrams computed from a database
  • a scientific application calculating isolines and presenting them to the user through a graphical interface
  • a prototype for reading a contactless credit card
  • a specialized HTML parser
  • an XML parser
  • mainstream utilities por PC Magazine US edition
  • a parser for a proprietary language