|
Software Skills
Custom Software Development Skills
Amadeus clients are served by an exceptional, in-house team of professional
developers with deep expertise and proven success in full lifecycle software development projects.
Our developers have been nationally recognized by Microsoft and hold many advanced certifications in
key programming and database technologies.
Amadeus combines technical excellence and business consulting experience to create
technology solutions that achieve challenging business goals. Our clients benefit from
our ability to bridge the gap between business vision and real-world technology implementation.
Today, we are one of the top custom software development consultancies in the
country with a track record of hundreds of large-scale, successful projects.
Software Technology Expertise
Amadeus creates custom software solutions with deep expertise
and strong experience in Microsoft technologies and other software tools:
-
Microsoft .NET Development
-
C# .NET, ASP.NET, .NET 2.0, ASP.NET 2.0, ADO.NET,
VB.NET, Visual Studio, .NET Compact Framework
-
Database Design and Development
-
SQL Server Database, OLAP Cube Analysis, MSDE, SQL Server Express, ODBC, Microsoft Access
Reporting: SQL Reporting Services, Crystal Reports, Active Reports
-
Mobile Application Development
-
Windows Mobile, Pocket PC, Windows XP Embedded (XPe), Windows CE, Tablet PC
-
Other Custom Software Development Tools and Technologies
-
C++, AJAX, XML, XSL/T, IIS, Web Services, Windows Services,
Advanced HTML and CSS, J++, ActiveX, COM, SOAP
-
Systems Integration and Custom Software Extensions
-
Credit Card Verification and Transaction Processing: VeriSign/Pay Flow Pro, Authorize.net,
Concord EFS, Echo, Verified by Visa, MasterCard SercureCode
Shipping Integration: FedEx, UPS, DHL
Other 3rd Party Systems: ERP System Extensions, API, Web Services, eBay API and Market Data,
Barcode, OCR
Microsoft .NET Development for Custom Software Solutions
Amadeus Consulting specializes in .NET development for custom business applications with
deep expertise in the C#/.NET programming language. We have been providing Microsoft .NET
development and professional consulting services since the 2001 beta release of .NET.
Amadeus has successfully developed and deployed hundreds of custom .NET applications
for Web and Windows platforms and custom devices throughout the business world.
Custom .NET Solutions for Demanding Business Applications
Our high-quality software solutions have enabled our clients to achieve a wide range
of challenging business goals. Amadeus custom applications have been designed for many
operating systems and diverse production environments, including:
Windows Server 2003, Windows XP (Desktop), Pocket PC, Tablet PC, Windows Mobile, .NET Compact Framework,
Windows XP Embedded and Windows CE; Custom hardware devices for medical and hi-tech manufacturing systems
Talk to our expert consultants about your .NET development project.
.NET 2.0 / Visual Studio 2005
Amadeus professional developers stay ahead of the technology curve with the latest .NET tools
and programming techniques. We quickly adopted .NET 2.0 and Visual Studio 2005 upon its beta
release in October 2005.
What is .NET?
-
Microsoft’s .NET Framework is a technology platform and programming model that provides
the ability to efficiently develop, deploy and manage well-architected software solutions.
-
The .NET Framework is a structured software development environment that facilitates
the efficient creation of complex software applications that are reliable, scalable
and extensible by managing memory, security and language integration.
What are the advantages of .NET?
-
.NET accelerates development time and lowers project costs by providing a set of unified
development tools which enable custom code modules to be re-used within custom applications
and across Web-based and Windows-based systems
-
.NET accelerates development time and reduces the probability of programming errors by providing
a large library of pre-coded functional modules.
-
.NET solutions enable businesses to integrate their systems in a more agile manner and share
information across different platforms and operating systems via Web Services
(software components which allow separate systems to communicate automatically through standard
Internet protocols such as XML).
-
.NET applications can be easily configured to run on different hardware devices and integrate
with external systems without changes to source code.
-
The structured .NET development environment produces more stable applications with
fewer defects and browser compatibility issues.
-
.NET provides greater compatibility with Microsoft Server and desktop systems and SQL Server databases.
-
.NET provides strong built-in security and privacy protection.
“Over 92% of the Fortune 100 are utilizing .NET” – Bill Gates, 2005
Amadeus .NET Core Components
In addition to the many advantages of .NET development, Amadeus has developed our own set of original
.NET Core Components to expand the development tool set. Amadeus .NET Core Components are a library
of custom re-usable code for universal functional components such as secure login and database access.
These tools leverage and enhance the benefits of .NET to further accelerate development time, increase
maintainability and lower project costs.
We continuously expand and improve our Core Components library. The current library includes the following
components.
Amadeus .NET Core Components
Amadeus.Commerce –
a generic ecommerce implementation with basic shopping cart, product catalog,
and checkout processing which can be extended to support more complex ecommerce
solutions and additional payment processors
Amadeus.Data –
a layer on top of ADO.NET that eliminates much of the repetitive code
typically associated with database access
-
A custom generation tool based on CodeSmith, Amadeus.Data generates strongly typed datasets,
CRUD stored procedures, and ADO.NET
-
The entire database design is referenced by the custom generation tool, automatically
leveraging the data model for foreign keys, identity columns and timestamps.
-
The strongly-typed datasets generated can be used as the basis for custom business objects,
with the custom business logic implemented by developers without coding the data layer.
Amadeus.Diagnostics –
a tracing and auditing tool that leverages the .NET trace architecture, while extending it to
allow for more flexibility in reporting
Amadeus.Forms –
a set of interface controls on top of those provided by the .NET Framework
Amadeus.Security –
a set of utilities that manage password hashing, salts and random password generation
Amadeus.Web –
a template architecture that defines the user interface in a single location (or template)
separate from the application logic
-
Web pages can automatically reference the defined user interface design through inheritance.
-
The UI template can be set at runtime, which is particularly useful for co-branding.
-
The component includes additional custom web controls and security enhancements.
|
|
|
|
|
|
|
Amadeus supports our local community of .NET Developers in Boulder, Colorado and the greater Denver area through our sponsorship of the BVSUG.
|
|