As one of the Twin Cities' leading full-service Web Development firms, Mindframe prides itself on partnering with clients to create web based business solutions. Mindframe's success has come as a result of collaborating with our clients to meet their highest expectations, and bring projects in on time and on or under budget. Some of Mindframe's clients include Life Time Fitness, Gopher Sport, OPTP, Total Training Network, Red Bull, Crestliner, Discount Steel, Brock White, Midwest Dairy Association and many others. View the Work page to see some examples of our projects and a full client list.
We value all of our client relationships and our project management style helps us see projects through from the design stage, to development and launch, and eventually into a continuing positive post-launch relationship. Our strength has always been our ability and willingness to work with our clients to determine exactly what they want, and then follow through to actually get it done.
Mindframe, Inc. was formed in 1996 as a result of a merger between Doffing Enterprises and mind.frame.com, Inc. Founded in 1992, Doffing Enterprises brought expertise as a software engineering firm specializing in database design and stand-alone software systems. Founded in 1994, mind.frame.com brought cutting edge multimedia, CD-ROM and Web Development experience. The combination of these two entities' skill sets created the foundation for Mindframe's success.
Since its inception, Mindframe has grown and evolved into a team of highly skilled and experienced development professionals. Our years of experience coupled with our commitment to customer service will allow us to provide outstanding creative solutions for our clients for years to come. All Mindframe Developers are formally trained college graduates with years of experience developing websites. Our approach is multi-disciplinary and exposes all of our developers to all aspects of the development process, including site design, programming, project management and client interaction. Our developers have all worked on hundreds of different sites and have a broad range of experience, which allows us to work together with our clients to ensure their needs are met.
In order to correctly build a piece of software, such as a website, Mindframe uses a four-step process to facilitate project development.
The goal of the Analysis and Design step is to determine a client's vision for the project at hand. We realize that you have a Web Development problem you need to solve, and we want to understand what it is in order to come up with the best solution for you. In order to accomplish this, we meet with key people from your organization and work together to discuss and answer questions on a wide array of topics, including:
During the Development step, our team of programmers, designers, and engineers translate the development plan created during Analysis and Design into the actual code used on the site. There are three main aspects to the Development step:
When the site is finished and fully tested, it's time for launch. While we strive to make this process seem quite simple, there are a number of steps and things that need to happen. In order to make a site live, we need to transition the database to the live server, copy code and content files to their final location, give the whole site one final testing run-through, and then update the DNS to point to the new site.
Mindframe hosts all of our clients' sites on shared or dedicated server instances in our private Amazon Web Services (AWS) Cloud environment. Specific server software and hardware is configured for the needs of each client and each site. All server instances are running on a Windows platform. Most use SQL Server for the database software, and we use various middleware (ASP.NET, PHP, ColdFusion) and web server (Apache, IIS) software. We do nightly backups for all of our sites and databases, and ensure that security is in place to maximize the safety of our clients' data. If our standard level of security and backup does not meet your needs, Mindframe is willing to create a custom solution that does.
While Mindframe maintains vigilance against hackers and hardware outages, the reality is that things may happen to cause the site to go down. Mindframe will make every effort to minimize the time your site is not accessible on the Web. We have 24 hour, 7 days a week monitoring software that alerts us if a server is not accessible. Typically, we have a less than 5-minute response time on alerts. All maintenance periods are scheduled during off hours when traffic is at a minimum. We inform our clients in advance of any significant maintenance periods where the site will not be accessible. We have a 99.5% uptime guarantee and we work to remedy any situation where this is not met.
Congratulations! Your new site is finished and live for the entire world to see. And so the process ends, right? Not really. Over time, there are always going to be things you want to add or modify on your site. Though we try to build you exactly what you want, and also to empower you to make many edits and additions yourself, you will eventually want to make changes to your site.
This is where our continued Customer Support comes in. At Mindframe, we strive to keep all of our clients happy, so we try to be as responsive as possible. All Mindframe project managers are software developers, so when someone from your company calls they will get a technical answer immediately without having to go through a non-technical client management layer. This directly correlates to an improved level of accuracy and timeliness.
On the other hand, what if you want to build something new? For example, your site is working great, but you want to add an entirely new password-protected employee Intranet. We are always happy when our clients like our work and want to continue to work with us on new projects. If this is the case, we will sit down for a meeting with you and discuss what you want. If it is something fairly small and manageable, we will let you know how long we think it will take and then get to work. If it is a larger change or addition that requires a lot of planning and work, we will start a new project and make our way through the four-step process all over again.