Corner Software DevelopmentHomeServicesResourcesContact Us


"Corner Software brings an amazing combination of creativity and discipline to their projects. They worked closely with our team to define a sophisticated new paradigm for XML data management, and they clearly illustrated that vision through a range of concise diagrams and documents...."
Michel Vulpe, CTO and Founder
Infrastructures for Information Inc.

More references...


Services : Windows Software : Technical

[General Info]

Our Windows software development continues to use a few pretty well trusted tools. C++ remains our most common tool for creating custom Windows software. In the Windows market we believe that longevity and experience is the greatest asset a tool can have. Windows is a very complicated environment with tremendous flexibility, in other words, lots of rope for hanging!

Corner Software Workbench: Sequence Diagram To ensure we don't leave you hanging we stick to environments we have experience in, and that have a lot of support behind them. For Windows that means C++, Internet Explorer, and Delphi from Borland. All of those environments are powerful and productive. Perhaps more importantly a lot of people use them, which means there is great information available, and you won't be left scrambling if you ever need to support them in the future.

One core Windows technology that plays a part in just about every project we do is COM. COM seems to have more lives than a cat, and certainly more names. Variously known as OLE, ActiveX, COM, COM+, and now starting to morph and submerge into .NET. We use COM to refer to the range of related technologies that, while occasionally frustrating and arbitrary, offer an incredible opportunity to extend, customize, integrate, and improve Windows.

Of course our development methodology plays an important role in ensuring that we don't build the wrong solution. We spend the right amount of time up front to ensure everybody understands the problem, and that the solution we're proposing fits, before we start building. Have a look at our development practices for more on this.

Knowing the Windows environment and the options it presents is important in order to choose the right solution. Do you really need to build a complete custom widget for your next project? Or is there already a built-in widget just waiting to be slightly customized in Windows for a tenth the price, twice the performance, and a hundredth the size. The answer is frequently a pleasant surprise, but you have to know where to look to turn up Windows' hidden treasures. Give us a call; we'll bring our map!

Toolkit

  • Languages : Visual C++ with ATL, WTL, STL, MFC, Borland Delphi, DHTML

  • Technologies : COM, COM+, MTS, SOAP, XML, SGML

  • Techniques : UML (primarily use cases, class diagrams, deployment diagrams, and sequence diagrams), Doc++ (a great tool for automatic documentation generation from C++ code), CppUnit ( a unit testing framework for C++)

  • Database : Oracle, Microsoft SQL Server, IBM DB2, Postgres SQL


This site and all contents are copyright ©1998-2007 Corner Software Development Corp. unless otherwise specified. All Rights Reserved.