Building custom software is much like building a custom home – the cost and time frame can vary greatly depending on the features and complexity of the project. Call us and tell us about your project. We can usually provide a rough estimate after getting some basic information about your project.
Both. Although this sometimes depends on the type of project/engagement, we are generally flexible when it comes to this.
We believe in recommending the right technology platform for the right situation, based on a number of factors. Although we have experience in many platforms, for web applications, we primarily use PHP, Angular.js, Node.js, Java/J2EE, and ASP.NET development platforms as well as HTML5, CSS3, and jQuery. For mobile, we primarily use iOS and Android.
For project-based engagements, we typically structure payment based on milestones. The exact milestones will depend on the project, but typically involve an initial deposit, a payment when functionality is completed, when QA is complete, and final sign-off.
No. Although we do not provide hosting services, we can make recommendations based on your needs and help you during the vendor selection process. We will also deploy your application into your hosting environment, if required.
Yes. All of our engagements provide a standard warranty after completion of a project for addressing defects.
Yes. We can support your application on an ongoing basis to make any enhancements needed. This can be performed on a time and materials basis, or as a new project-based engagement.
Yes. We would just want to have a discussion with him/her to ensure that the files/items that they will be delivering will be in formats that we can work with.