Our goal is to provide business solutions using technology. While we are enthusiastic about new technology and what it can provide (lower cost, increased productivity), we understand that doesn't always match an organization's environment with vertical application needs, training, and budget. The right solution must coexist directly with the business need.
With our technology knowledge, our passion of solving business automation, and our client's business knowledge, we partner to create successful solutions.
We can work as a CIO/CTO (Chief Information Officer/Chief Technology Officer) for organizations to provide high-level business technology project planning, working with vendors to create a strategic vision to implement that is in the best interest to your business.
We can provide software development and DevOps services in the area of ecommerce, database, and web on the Microsoft stack. We integrate systems for performance, accuracy, and cost reduction purposes when it makes sense to create automation.
Time & Materials
Prepayment and Non-Profits
Let us help you plan
Our billing rate is subject to change (typically not done mid-project), and when applicable, sales tax is added. We invoice twice a month (1st and 15th of the month), with payment due within 10 business days (Net 10 Terms). Payment can be made via credit card online or company check. Personal checks are not accepted.
Our projects are based on Time and materials with agile-based requirements building throughout the process. While we no longer offer fixed bids, we do offer Quick Estimates based on the available information to help assist clients with project scoping. The accuracy of these estimates are increased with the client providing well-communicated written requirements. We can assist with the building of requirements, especially on the technical side, at our standard billing rate as part of the development process. The typical project lifecycle is as follows, noting that not all steps are necessary for every project or client:
A discount is available for non-refundable, irrevocable advanced payments ("prepayments") by company check. Clients with an outstanding balance do not get a discount on the amount applied towards the outside balance, which must be paid prior to being considered a prepayment. Prepayments must be applied to future work, and applied to invoices billed within 12 months of payment receipt.
A discount is available to 501(C)3 non-profit organizations. Current government documentation showing the exempt status is required. This discount may be doubled up with prepayments for a greater discount.
Iteratively increasing discounts are available for large projects or subcontracted projects that simplify our administration process.
Unless otherwise specified via contract, software developed by Aeriden becomes the property of both parties to use as desired. Client can choose to receive a copy of the source code developed up to that point within 90 days of the billing date once payment has cleared. The source code can be delivered through client's Git-based source control system or zip file download. If source code must be accessible to client during development (such as with team development work) through source control, an online Escrow Service may be used with a minimum payment by client of $10,000 plus Escrow Service fees. The Escrow Service can be set up to be used for payment only in the case of non-payment by client to Aeriden, using standard invoicing billing throughout the development process to minimize service fees.
Aeriden has transitioned itself from being an IT Provider and Systems Integrator to a Software Development services-based and product-based organization. While the technical demands continue to evolve, the desire to solve business problems using technology continues.
With the continued evolution of computing and the Internet, we have seen significant changes in the last decade. As these technology services improve and simplify daily activities, they are becoming more complex with increased dependency and options. We focus on using these various tools to solve business issues and increase automation, increasing speed of delivery, reducing costs, and increasing accuracy and consistency.
Our customers bring their business experience while we bring forth our knowledge and enthusiasm for technology to solve business problems for our customers and partners with an understanding that communication is the cornerstone for a successful outcome in meeting expectations.
One of the key pieces to our technical strategy is DevOps. DevOps is the union of people, process, and products to enable continuous delivery of value to your end users. This allows software to be released more quickly and more precisely. Because smaller changes are incorporated with each release, it allows for quicker fixes when new problems are introduced because they are fresh in people's minds. Customers see improvements more quickly so they are able to leverage the new changes. Our background with infrastructure and data center management helps us provide disaster recovery planning and capacity planning throughout the process, finding the appropriate balance.
This website is a showcase of .NET Core 2.2 and we are excited about the upcoming .NET Core 3.0 release. It takes advantage of Azure DevOps Continuous Integration and Continuous Deployment (CI/CD) to Azure Web Apps. Visual Studio 2017 and 2019 (on Windows) and Visual Studio Code (on Macintosh, Linux, and Windows) are used to update the website as needed. As soon as the Azure DevOps (formerly VSTS or Visual Studio Team Services) Git repo is updated (pushed), the Azure DevOps Pipeline Builds is started, and the site is built to verify it is working. If all goes well, Azure DevOps Releases is started and updates the Azure Web App. There is history of the entire process for rollback and archiving.
SendGrid in Azure is being used to provide our contact form communications. We could have also used Azure SignalR along with Progressive Web Apps (PWA) or integrated with Microsoft Teams to provide realtime communications. We leverage Facebook feed Web Apis to publish posts, allowing full social media integration. Slots are used to validate in the testing environment, and once approved, the site is moved into production. If it is in production when a problem is encountered, it can be quickly and easily reverted to the previous version.
Application Insights and Azure Monitor are used to track issues with the website. Azure DevOps is integrated with Azure Active Directory (AAD) and Windows 10 Pro machines login to AAD for centralized authentication.
We are excited to be using this as a platform for further updates, testing, and demonstration of technology. These solutions are available and priced to fit various sized organizations. For example, a number of the services are free to small businesses or open source projects. For enterprises, they can be scaled for performance and high availability. It continues to be an exciting time in the Information Technology (IT) field!